UNIX : Commande ls

Description de la commande ls

La commande ls permet l'affichage du nom des fichiers, ainsi que de nombreuses informations complémentaires. Cette commande ressemble à la commande DIR en DOS, mais est plus complète car la gestion des fichiers sous Unix est plus complexe que ce que permet un système en FAT ou FAT32 (avec un système NTFS, la gestion des fichiers est déjà plus évoluée).

Contents Haut

Syntaxe de la commande ls

ls [option(s)] [fichier(s)]

Contents Haut

Options de la commande ls

-C :
Le nom du fichier est affiché sur plusieurs colonnes, le tri est effectué du haut vers le bas.
-F :
Le nom d'un répertoire est suivi d'un slash (/), et celui d'un exécutable est suivi d'une étoile.
-R :
Tous les sous répertoires du répertoire courrant sont affichés de manière récursive.
-a :
Les fichiers cachés (et ceux qui débutent par un point) sont affichés.
-b :
Les caractères non affichable sont matérialisés par un backslash (\) suivi de leur nombre octal (en base huit).
-d :
Le nom du fichier est affiché seul (sans les noms des fichiers contenus).
-i :
Le nom du fichier est précédé de son numéro d'identification (i-node number). Affichage en colonnes.
-l :
L'affichage est de type long :
  • Type de fichier.
  • Droits d'accès.
  • Compteur de références.
  • Propriétaire.
  • Groupe d'appartenance.
  • Taille en caractères (octets).
  • Date de dernière modification.
  • Nom de fichier.
-m :
Les noms de fichiers sont présentés sous forme d'une liste, séparés par des virgules.
-n :
Affichage des noms d'utilisateurs et des numéros de groupes.
-q :
Les caractères non affichables sont matérialisés par des points d'interrogation (?).
-r :
Les fichiers sont triés suivant un ordre anti alphanumérique.
-s :
La taille des fichiers est affichée en blocs (512octets).
-t :
Les fichiers sont triés selon les dates de modification.

Contents Haut

English translation

You have asked to visit this site in English. For now, only the interface is translated, but not all the content yet.

If you want to help me in translations, your contribution is welcome. All you need to do is register on the site, and send me a message asking me to add you to the group of translators, which will give you the opportunity to translate the pages you want. A link at the bottom of each translated page indicates that you are the translator, and has a link to your profile.

Thank you in advance.

Document created the 19/03/2002, last modified the 26/10/2018
Source of the printed document:https://www.gaudry.be/en/unix-commande-ls.html

The infobrol is a personal site whose content is my sole responsibility. The text is available under CreativeCommons license (BY-NC-SA). More info on the terms of use and the author.