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 commander.



Options de la commande ls






































































Options La description
Répertoriez toutes les entrées, y compris celles qui commencent par un point
Répertoriez toutes les entrées sauf. et ..
-c Trier les fichiers par heure de changement
-ré Liste des entrées du répertoire
-h Afficher les tailles dans un format lisible par l'homme (c'est-à-dire K, M)
-H Idem que ci-dessus uniquement avec des puissances de 1000 au lieu de 1024
-l Afficher le contenu au format longue liste
-ou alors 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
-sorte Trier le contenu par un mot. (c'est-à-dire taille, version, statut)
-t Trier par heure de modification
-u Trier par heure du dernier accès
-v Trier par version
-1 Lister un fichier par ligne


Lister les fichiers

Le ls La commande répertorie le contenu d'un répertoire spécifié, à l'exclusion des fichiers dot. Si aucun répertoire n'est spécifié, par défaut, le contenu du répertoire actuel est répertorié.

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


Liste des fichiers dans un format de liste longue

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


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

Liste de tous les fichiers, y compris les fichiers dot

Un dotfile est un fichier dont les noms commencent par .. Celles-ci sont normalement masquées par ls et non répertorié sauf sur demande. Par exemple, la sortie suivante de ls ne répertorie pas les fichiers de points:

$ ls bin pki

Le -a ou --all L'option listera tous les fichiers, y compris les fichiers dot.


Exemple:

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


Liste des 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é, par défaut, le contenu du répertoire actuel est répertorié.

Exemple de sortie:

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

Utilisez la commande d'arborescence -L 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 de la commande -S 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 ls commander.