Maintenant que nous savons comment naviguer dans le système de fichiers, comment déterminer ce qui est à notre disposition ? Sans le bon outil, c'est comme se déplacer dans le noir. Heureusement, la merveilleuse commande linux ls est là pour aider en listant le contenu des répertoires.
Utilisation de base de la commande ls
Par défaut, la commande ls listera les répertoires et les fichiers de votre répertoire actuel. Cependant, vous pouvez également spécifier un chemin pour lister le contenu d'un autre répertoire.
ls
ls /home/pete
La commande ls est un outil polyvalent qui peut vous montrer des informations détaillées sur les fichiers et les répertoires que vous consultez.
Afficher les fichiers cachés
Notez que tous les fichiers d'un répertoire ne sont pas visibles par défaut. Sous Linux, les noms de fichiers qui commencent par un point (.) sont cachés. Vous pouvez les voir en utilisant la cmd ls avec le drapeau -a, qui signifie "all" (tout).
ls -a
Obtenir des informations détaillées
Un autre drapeau essentiel de ls est -l pour "long" (long). Cette option fournit une liste détaillée des fichiers dans un format long. Cela vous montrera des informations détaillées, en commençant par la gauche : les permissions du fichier, le nombre de liens, le nom du propriétaire, le groupe propriétaire, la taille du fichier, l'horodatage de la dernière modification, et le nom du fichier ou du répertoire.
ls -l
Voici un exemple du résultat :
pete@icebox:~$ ls -l
total 80
drwxr-x--- 7 pete penguingroup 4096 Nov 20 16:37 Desktop
drwxr-x--- 2 pete penguingroup 4096 Oct 19 10:46 Documents
drwxr-x--- 4 pete penguingroup 4096 Nov 20 09:30 Downloads
drwxr-x--- 2 pete penguingroup 4096 Oct 7 13:13 Music
drwxr-x--- 2 pete penguingroup 4096 Sep 21 14:02 Pictures
drwxr-x--- 2 pete penguingroup 4096 Jul 27 12:41 Public
drwxr-x--- 2 pete penguingroup 4096 Jul 27 12:41 Templates
drwxr-x--- 2 pete penguingroup 4096 Jul 27 12:41 Videos
Trier en ordre inverse
Parfois, vous voudrez peut-être changer l'ordre de tri. La commande ls -r liste les fichiers et les répertoires par ordre alphabétique inverse. L'option linux ls -r est particulièrement utile lorsque vous voulez voir les derniers éléments d'une longue liste en premier.
ls -r
Combinaison des drapeaux de commande
Les commandes ont des drapeaux (aussi appelés arguments ou options) pour ajouter plus de fonctionnalités. Comme nous l'avons vu avec -a et -l, vous pouvez les combiner en une seule commande comme ls -la. L'ordre des drapeaux n'a généralement pas d'importance, donc ls -al fonctionnerait de manière identique. Vous pouvez également ajouter le drapeau inverse : ls -lar.
ls -la