Maintenant que nous savons parcourir le système de fichiers, comment découvrir ce qui nous est accessible ? La commande ls liste les fichiers et répertoires afin d'examiner l'emplacement actuel ou un autre chemin.
Ligne de Commande · Leçon 4
ls (Lister les Répertoires)
Apprenez à utiliser les options de ls pour examiner les fichiers, les éléments cachés, les détails, les tailles et l'ordre de tri.
Utilisation élémentaire de ls
Par défaut, ls liste les répertoires et fichiers du répertoire actuel. Vous pouvez aussi lui fournir un chemin pour afficher le contenu d'un autre répertoire.
$ ls
$ ls /home/pete
Vous pouvez également désigner un fichier précis :
$ ls /etc/hosts
/etc/hosts
Quelle commande liste le contenu de /home/pete sans s'y déplacer ?
Afficher les fichiers cachés
Tous les fichiers d'un répertoire ne sont pas visibles par défaut. Sous Linux, les noms qui commencent par un point (.) sont cachés. Affichez-les avec l'option -a, pour « all ».
$ ls -a
. .. .bashrc Documents Pictures
Les fichiers pointés sont masqués par défaut et contiennent souvent une configuration, comme .bashrc.
Quelle commande inclut les fichiers cachés dans la liste ?
Obtenir des informations détaillées
L'option essentielle -l sélectionne le format long. Il affiche les permissions, le nombre de liens, le propriétaire, le groupe, la taille, l'heure de modification et le nom.
$ ls -l
Voici un exemple de sortie :
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
Pour des tailles plus faciles à lire, ajoutez -h :
$ ls -lh
Quelle commande affiche les détails au format long avec des tailles lisibles ?
Inverser l'ordre de tri
L'option -r liste les fichiers et répertoires dans l'ordre inverse.
$ ls -r
Vous pouvez trier par date de modification avec -t, puis inverser ce tri avec -r :
$ ls -lt
$ ls -ltr
Quelle commande trie par date de modification, puis place les éléments les plus récents en dernier ?
Combiner les options de commande
Les commandes possèdent des options, aussi appelées indicateurs, qui ajoutent des fonctions. Comme avec -a et -l, vous pouvez les réunir dans ls -la. Leur ordre n'a souvent pas d'importance : ls -al fonctionne de la même façon.
$ ls -la
Combinaisons utiles :
$ ls -lh
$ ls -la
$ ls -ltr
Options courantes de ls
-a: afficher tous les fichiers, y compris les fichiers cachés ;-l: employer le format long ;-h: afficher des tailles lisibles avec-l;-r: inverser l'ordre de tri ;-t: trier par date de modification ;-S: trier par taille de fichier ;-d: lister le répertoire lui-même plutôt que son contenu.
Quelle commande liste l'entrée du répertoire projects/ au lieu de son contenu ?
Certains systèmes affichent les sorties de ls dans des couleurs qui dépendent du type de fichier. Ce comportement provient souvent d'un alias ou d'un réglage d'environnement ; les couleurs peuvent donc varier.
Pour vous exercer, essayez le laboratoire Commande Linux ls : lister le contenu. Vous y utiliserez ls pour analyser le contenu de fichiers et répertoires, afficher les éléments cachés, obtenir des tailles lisibles et modifier le tri.
Leçon terminée
Vous avez terminé ls (Lister les Répertoires)
Vous savez maintenant utiliser ls pour examiner le contenu des répertoires et contrôler son affichage.
Lister le répertoire actuel ou un autre chemin.
Inclure les fichiers cachés.
Afficher des informations détaillées avec des tailles lisibles.
Trier les éléments par date de modification dans l'ordre inverse.
Lister l'entrée d'un répertoire sans afficher son contenu.
Conservez votre progression
Créez un compte gratuit pour enregistrer cette leçon et continuer sur n'importe quel appareil.
Créer un compte gratuit