GNU/Linux >> Tutoriels Linux >  >> Linux

Commande Linux ls - Lister les fichiers

Le ls La commande répertorie le contenu d'un répertoire spécifié. Dans cet article, nous expliquons toutes les options disponibles pour le ls commande.

Options de commande ls

Options Description
-a Répertorier toutes les entrées, y compris celles qui commencent par un point
-A Liste toutes les entrées à l'exception de . et ..
-c Trier les fichiers par heure de modification
-d Répertorier les entrées du répertoire
-h Afficher les tailles dans un format lisible par l'homme (c'est-à-dire K, M)
-H Comme ci-dessus mais avec des puissances de 1000 au lieu de 1024
-l Afficher le contenu au format longue liste
-o Format de liste longue sans informations de groupe
-r Afficher le contenu dans l'ordre inverse
-s Taille d'impression de chaque fichier en blocs
-S Trier par taille de fichier
–sort Trier le contenu par mot. (c'est-à-dire la taille, la version, l'état)
-t Trier par heure de modification
-u Trier par heure du dernier accès
-v Trier par version
-1 Listez un fichier par ligne

Liste des fichiers

Le ls La commande répertorie le contenu d'un répertoire spécifié, à l'exception des dotfiles. Si aucun répertoire n'est spécifié, alors, par défaut, le contenu du répertoire courant est listé.

Les fichiers répertoriés sont triés par ordre alphabétique, par défaut, et alignés en colonnes s'ils ne tiennent pas sur une seule ligne.

Exemple :

$ ls
apt     configs     Documents       Music       workspace
bin     Desktop     git             Pictures    Public      Videos

Répertorier les fichiers dans un format de liste longue

Le ls -l de la commande L'option imprime le contenu d'un répertoire spécifié dans un format de liste longue. Si aucun répertoire n'est spécifié, alors, par défaut, le contenu du répertoire courant est listé.

ls -l /etc

Exemple de sortie :

total 1204
drwxr-xr-x  3 root root 4096 Apr 21 03:44 acpi
-rw-r--r--  1 root root 3028 Apr 21 03:38 adduser.conf
drwxr-xr-x  2 root root 4096 Jun 11 20:42 alternatives
...

Répertorier les dix fichiers les plus récemment modifiés

Ce qui suit répertorie jusqu'à dix des fichiers les plus récemment modifiés dans le répertoire actuel, en utilisant un format de liste longue (-l) et triés par heure (-t).

ls -lt | head

Répertorier tous les fichiers, y compris les fichiers de points

Un dotfile est un fichier dont le nom commence par un . . Ceux-ci sont normalement cachés par ls et non listé sauf demande. Par exemple, la sortie suivante de ls ne listera pas les fichiers dot :

$ ls
bin pki

Le -a ou --all listera tous les fichiers, y compris les dotfiles.

Exemple :

$ ls -a
.   .ansible        .bash_logout    .bashrc
..  .bash_history   .bash_profile   bin     pki

Répertorier les fichiers dans un format arborescent

La commande tree répertorie le contenu d'un répertoire spécifié dans un format arborescent. Si aucun répertoire n'est spécifié, alors, par défaut, le contenu du répertoire courant est listé.

Exemple de sortie :

$ tree /tmp
/tmp
├── 5037
├── adb.log
└── evince-20965
    └── image.FPWTJY.png

Utilisez le -L de la commande tree option pour limiter la profondeur d'affichage et le -d option pour ne lister que les répertoires.

Exemple de sortie :

$ tree -L 1 -d /tmp /tmp
└── evince-20965

Liste des fichiers triés par taille

Le ls -S de la commande L'option trie les fichiers par ordre décroissant de taille de fichier.

$ ls -l -S ./Fruits
total 8
-rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg
-rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg
-rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg

Lorsqu'il est utilisé avec le -r option l'ordre de tri est inversé.

$ ls -l -S -r ./Fruits
total 8
-rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg
-rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg
-rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg

Conclusion

Dans cet article, nous avons appris toutes les différentes options pour lister les fichiers en utilisant le ls commande.


Linux
  1. Comment renommer des fichiers sous Linux

  2. Commande Linux mv

  3. Linux du command

  4. Commande IP Linux

  5. Commande cd Linux

À la commande sous Linux

Commande lsof sous Linux (10 exemples)

Commande SS sous Linux

Comment lister les fichiers de manière récursive sous Linux

Comment lister les disques sous Linux

Commande ls sous Linux/UNIX