Commande ls Linux avec des exemples pratiques

LinuxLinuxBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, vous allez apprendre à utiliser la commande Linux ls pour lister des fichiers et des répertoires, et explorer diverses options pour obtenir des informations détaillées à leur sujet. Le laboratoire couvre l'utilisation de base de la commande ls, ainsi que des options plus avancées pour afficher les permissions de fichiers, la propriété et d'autres métadonnées. Vous allez également apprendre à naviguer dans les structures de répertoires à l'aide de la commande ls. Ce laboratoire est une partie du jeu de compétences "Opérations de base sur les fichiers et les répertoires", qui est essentiel pour les tâches d'administration et de développement de systèmes Linux.

Linux Commands Cheat Sheet


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/FileandDirectoryManagementGroup -.-> linux/cd("Directory Changing") linux/FileandDirectoryManagementGroup -.-> linux/pwd("Directory Displaying") subgraph Lab Skills linux/ls -.-> lab-422776{{"Commande ls Linux avec des exemples pratiques"}} linux/cd -.-> lab-422776{{"Commande ls Linux avec des exemples pratiques"}} linux/pwd -.-> lab-422776{{"Commande ls Linux avec des exemples pratiques"}} end

Comprendre l'utilisation de base de la commande ls

Dans cette étape, vous allez apprendre l'utilisation de base de la commande ls en Linux. La commande ls est utilisée pour lister le contenu d'un répertoire. Elle fournit des informations sur les fichiers et les répertoires, telles que leurs noms, leurs permissions, leur propriété, etc.

Commençons par exécuter la commande ls de base dans le répertoire ~/project :

ls

Sortie exemple :

file1.txt  file2.txt  folder1  folder2

La sortie montre les fichiers et les répertoires présents dans le répertoire courant.

Vous pouvez également utiliser la commande ls avec diverses options pour obtenir des informations plus détaillées. Par exemple, l'option -l affiche la liste au format long, qui inclut des détails supplémentaires sur chaque fichier et répertoire :

ls -l

Sortie exemple :

total 8
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file1.txt
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file2.txt
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder1
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder2

La liste au format long fournit des informations telles que les permissions de fichier, le propriétaire, le groupe, la taille du fichier et la date de modification.

Une autre option utile est -a, qui affiche tous les fichiers, y compris les fichiers cachés (fichiers commençant par un point) :

ls -a

Sortie exemple :

....hidden_file  file1.txt  file2.txt  folder1  folder2

Vous pouvez combiner plusieurs options, telles que -l et -a, pour obtenir à la fois la liste au format long et les fichiers cachés :

ls -la

Sortie exemple :

total 16
drwxr-xr-x 4 labex labex 4096 Apr 12 12:34.
drwxr-xr-x 4 labex labex 4096 Apr 12 12:34..
-rw-r--r-- 1 labex labex    0 Apr 12 12:34.hidden_file
-rw-r--r-- 1 labex labex    0 Apr 12 12:34 file1.txt
-rw-r--r-- 1 labex labex    0 Apr 12 12:34 file2.txt
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder1
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder2

Dans l'étape suivante, vous allez explorer des options plus avancées de la commande ls pour obtenir des informations détaillées sur les fichiers.

Explorer les options de la commande ls pour des informations détaillées sur les fichiers

Dans cette étape, vous allez explorer des options plus avancées de la commande ls pour obtenir des informations détaillées sur les fichiers et les répertoires.

Commençons par utiliser l'option -l (format long) pour afficher des détails supplémentaires sur les fichiers et les répertoires :

ls -l

Sortie exemple :

total 8
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file1.txt
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file2.txt
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder1
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder2

La liste au format long fournit les informations suivantes pour chaque fichier et répertoire :

  • Permissions de fichier
  • Nombre de liens durs
  • Propriétaire
  • Groupe
  • Taille du fichier
  • Date de modification
  • Nom du fichier

Vous pouvez également utiliser l'option -h (lisible par l'homme) pour afficher les tailles des fichiers dans un format plus lisible :

ls -lh

Sortie exemple :

total 8.0K
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file1.txt
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file2.txt
drwxr-xr-x 2 labex labex 4.0K Apr 12 12:34 folder1
drwxr-xr-x 2 labex labex 4.0K Apr 12 12:34 folder2

Les tailles des fichiers sont maintenant affichées dans un format lisible par l'homme (par exemple, 4.0K au lieu de 4096).

Pour lister les fichiers dans l'ordre inverse, vous pouvez utiliser l'option -r (inverse) :

ls -lr

Sortie exemple :

total 8
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder2
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder1
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file2.txt
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file1.txt

Les fichiers et les répertoires sont maintenant listés dans l'ordre inverse.

Vous pouvez également combiner plusieurs options pour obtenir la sortie souhaitée. Par exemple, pour lister tous les fichiers (y compris les fichiers cachés) au format long et dans l'ordre inverse :

ls -alr

Sortie exemple :

total 16
drwxr-xr-x 4 labex labex 4096 Apr 12 12:34..
drwxr-xr-x 4 labex labex 4096 Apr 12 12:34.
-rw-r--r-- 1 labex labex 0 Apr 12 12:34.hidden_file
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder2
drwxr-xr-x 2 labex labex 4096 Apr 12 12:34 folder1
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file2.txt
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file1.txt

Dans l'étape suivante, vous allez apprendre à utiliser la commande ls pour naviguer dans les structures de répertoires.

Dans cette étape, vous allez apprendre à utiliser la commande ls pour naviguer dans les structures de répertoires.

Tout d'abord, créons un nouveau répertoire et quelques fichiers à l'intérieur :

mkdir ~/project/new_folder
touch ~/project/new_folder/file3.txt ~/project/new_folder/file4.txt

Maintenant, vous pouvez utiliser la commande ls pour lister le contenu du répertoire new_folder :

ls ~/project/new_folder

Sortie exemple :

file3.txt  file4.txt

Pour lister le contenu du répertoire courant et de ses sous-répertoires, vous pouvez utiliser l'option -R (récursif) :

ls -R ~/project

Sortie exemple :

~/project:
file1.txt  file2.txt  folder1  folder2  new_folder

~/project/folder1:

~/project/folder2:

~/project/new_folder:
file3.txt  file4.txt

L'option -R liste de manière récursive le contenu du répertoire courant et de tous ses sous-répertoires.

Vous pouvez également utiliser la commande ls pour naviguer vers un répertoire spécifique. Par exemple, pour lister le contenu du répertoire new_folder :

cd ~/project/new_folder
ls

Sortie exemple :

file3.txt  file4.txt

Après avoir navigué vers le répertoire new_folder, vous pouvez utiliser la commande ls de base pour lister son contenu.

Pour revenir au répertoire parent, vous pouvez utiliser la commande cd.. :

cd..
ls

Sortie exemple :

file1.txt  file2.txt  folder1  folder2  new_folder

De cette manière, vous pouvez utiliser la commande ls pour naviguer dans votre structure de répertoires et lister le contenu de différents répertoires.

Dans les étapes précédentes, vous avez appris l'utilisation de base de la commande ls et exploré ses diverses options. Dans cette étape, vous avez pratiqué l'utilisation de la commande ls pour naviguer dans les répertoires et lister leur contenu. Ces compétences vous aideront à gérer vos fichiers et répertoires plus efficacement dans un environnement Linux.

Résumé

Dans ce laboratoire, vous avez appris l'utilisation de base de la commande ls en Linux, qui est utilisée pour lister le contenu d'un répertoire. Vous avez exploré diverses options telles que -l pour afficher des informations détaillées sur les fichiers, et -a pour montrer les fichiers cachés. Vous avez également appris à combiner plusieurs options pour obtenir des listes de fichiers plus complètes. Le laboratoire a ensuite abordé des options plus avancées de la commande ls pour obtenir des informations détaillées sur les fichiers, y compris les permissions de fichier, la propriété et les horodatages. Enfin, vous avez appris à naviguer dans les structures de répertoires à l'aide de la commande ls.

Linux Commands Cheat Sheet