0 Votes

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

OptionDescription
-lFormat long : droits, propriétaire, taille, date
-aAffiche aussi les fichiers cachés (commençant par un point)
-hTaille lisible (1.2K, 20M), à combiner avec -l
-tTrie par date de modification, les plus récents en premier
-rInverse l’ordre du tri
-RAffiche récursivement les sous-dossiers
-STrie par taille, les plus gros en premier
-dAffiche le dossier lui-même, pas son contenu
-iAffiche le numéro d’inode
color=autoColore 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

Lire une ligne de ls -l

-rw-r--r-- 1 john john 4096 20 sept. 14:30 fichier.txt
ChampSens
-Type : - fichier, d dossier, l lien, c ou b périphérique
rw-rrDroits : propriétaire, groupe, autres
1Nombre de liens physiques
john johnPropriétaire et groupe
4096Taille en octets
DateDerniè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=auto suffit 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.

Liens internes