ls
Modifié par john le 2026/09/20 20:15
Présentation
La commande ls permet de lister le contenu d’un répertoire.
Elle est l’une des plus utilisées dans un terminal, et possède de nombreuses options pour personnaliser l'affichage.
Utilisation simple
ls
Affiche les fichiers et dossiers du répertoire courant.
Principales options utiles
| Option | Description |
|---|---|
| -l | Format long : droits, propriétaire, taille, date |
| -a | Affiche aussi les fichiers cachés (commençant par un point) |
| -h | Taille lisible (1.2K, 20M), à combiner avec -l |
| -t | Trie par date de modification, les plus récents en premier |
| -r | Inverse l’ordre du tri |
| -R | Affiche récursivement les sous-dossiers |
| -S | Trie par taille, les plus gros en premier |
| -d | Affiche le dossier lui-même, pas son contenu |
| -i | Affiche le numéro d’inode |
| Colore selon le type de fichier |
Exemples
ls -lh # contenu détaillé, tailles lisibles
ls -lha # idem, fichiers cachés compris
ls -lt # du plus récent au plus ancien
ls -lS # du plus gros au plus petit
ls -ld /etc # infos sur le dossier lui-même
ls -l /proc/1/exe # cible d'un lien symbolique
ls -lha # idem, fichiers cachés compris
ls -lt # du plus récent au plus ancien
ls -lS # du plus gros au plus petit
ls -ld /etc # infos sur le dossier lui-même
ls -l /proc/1/exe # cible d'un lien symbolique
Lire une ligne de ls -l
-rw-r--r-- 1 john john 4096 20 sept. 14:30 fichier.txt
| Champ | Sens |
|---|---|
| - | Type : - fichier, d dossier, l lien, c ou b périphérique |
| rw-r | Droits : propriétaire, groupe, autres |
| 1 | Nombre de liens physiques |
| john john | Propriétaire et groupe |
| 4096 | Taille en octets |
| Date | Dernière modification |
Un s à la place d’un x signale un fichier SUID ou SGID ; un t en fin de droits, le Sticky Bit.
Alternatives
- ls -lh
color=autosuffit dans la plupart des cas ; l'alias est souvent déjà défini par la distribution. - tree affiche l'arborescence complète.
- eza (anciennement exa) propose couleurs, icônes et informations Git.