La commande ls pour Linux permet d’afficher le contenu d’un ré­per­toire ou dossier. Cette commande peut être affinée grâce à de nom­breuses options.

Commande Linux ls : de quoi s’agit-il ?

La commande ls compte parmi les commandes Linux les plus im­por­tantes et les plus utilisées. Cette commande est es­sen­tielle si vous souhaitez afficher tout le contenu d’un dossier ou d’un ré­per­toire sur la ligne de commande. Le contenu est alors affiché par défaut dans l’ordre al­pha­bé­tique. La commande ls figure parmi les éléments standards de la plupart des dis­tri­bu­tions Linux, comme Ubuntu. Grâce aux dif­fé­rentes options qui l’ac­com­pag­nent, elle peut assurer diverses fonctions très précises. Le terme « ls » est une con­tra­dic­tion du mot anglais « List ».

Comment fonc­tionne la commande ls ?

Si vous décidez de saisir et d’exécuter la commande ls sur votre ligne de commande, celle-ci s’occupe de récupérer toutes les in­for­ma­tions dis­po­nibles sur un dossier ou ré­per­toire donné et les affiche selon l’ordre al­pha­bé­tique des noms des fichiers. Vous n’avez donc plus besoin d’utiliser la commande Linux cd pour vous déplacer dans un autre ré­per­toire afin de vi­sua­li­ser son contenu. La commande ls est donc un outil précieux, qui peut con­si­dé­ra­ble­ment faciliter votre travail. Si vous ne spécifiez aucun ré­per­toire en par­ti­cu­lier, le système affiche alors les in­for­ma­tions dis­po­nibles sur le ré­per­toire en cours d’uti­li­sa­tion.

À quoi ressemble la syntaxe de la commande ls ?

La syntaxe de la commande Linux ls est re­la­ti­ve­ment simple. Elle se présente comme suit :

$ ls [Options] [Répertoire]
shell

Vous pouvez affiner la commande ls pro­pre­ment dite à l’aide de dif­fé­rentes options. Attention : indiquez cor­rec­te­ment le ré­per­toire (« [Ré­per­toire] ») pour récupérer les in­for­ma­tions qui vous in­té­res­sent.

Quelles sont les options de la commande ls ?

Si vous décidez d’exécuter la commande ls sans aucune option, toutes les in­for­ma­tions dis­po­nibles sont alors affichées par ordre al­pha­bé­tique, par rapport au nom des fichiers. Toutefois, si vous souhaitez l’affiner, vous pouvez faire votre choix parmi les options suivantes :

  • -A ou –almost-all : elle permet d’intégrer les fichiers cachés à la liste.
  • -a ou –all : elle permet d’intégrer les fichiers cachés à la liste, mais aussi les ré­per­toires tels que « . » et « .. ».
  • -C : elle permet d’afficher les noms des fichiers les uns à côté des autres. Il s’agit là du paramètre par défaut.
  • -c : elle permet de trier les in­for­ma­tions selon la date de leur dernière mo­di­fi­ca­tion. La liste qui résulte de la commande débute alors par les éléments les plus récents.
  • -d ou –directory : elle permet de dresser uni­que­ment la liste des noms de ré­per­toire, sans prendre leur contenu en con­si­dé­ra­tion.
  • -h ou –human readable : elle permet d’afficher la taille dans un format plus fa­ci­le­ment lisible. Elle s’utilise en com­bi­nai­son avec l’option « -l ».
  • -i : elle permet de préciser le numéro d’inode avant le nom du fichier.
  • -l : elle permet d’obtenir les in­for­ma­tions sous leur forme longue.
  • -m : elle permet de faire ap­pa­raître les noms sur une seule ligne.
  • -R ou –recursive : elle permet d’afficher les in­for­ma­tions de manière récursive et tient donc également compte des sous-ré­per­toires.

Commande ls : exemples

Nous vous pré­sen­tons ci-dessous deux exemples pratiques pour vous aider à com­prendre comment utiliser la commande ls :

$ ls -la EXEMPLE
shell

Cette commande vous permet d’afficher toutes les in­for­ma­tions relatives au ré­per­toire « EXEMPLE » sous leur forme longue. Grâce à l’option -a, les fichiers cachés sont eux aussi intégrés à la liste.

$ ls -R
shell

Cette commande vous permet de récupérer toutes les in­for­ma­tions dis­po­nibles sur le ré­per­toire en cours d’uti­li­sa­tion, ainsi que sur ses sous-ré­per­toires.

Aller au menu principal