La liste des fichiers est l’une des tâches les plus largement entreprises par les utilisateurs Linux ordinaires et les administrateurs système. Sous Linux, la commande ls, abréviation de « liste” permet de lister ou d’afficher le contenu d’un répertoire.

Il peut s’agir de votre répertoire actuel ou de tout autre répertoire du système. La commande affiche à la fois les fichiers et les sous-répertoires et, dans la plupart des cas, fait la distinction entre les différents types de fichiers à l’aide de codes de couleur.

Sans aucune option de ligne de commande, la commande ls listera simplement tout le contenu du répertoire. Cependant, il fournit un tableau d’options de ligne de commande pratiques pour manipuler la sortie et afficher la sortie souhaitée.

Dans cet article, nous aborderons les bases de ls commande exemples avec toutes les différentes options de commande disponibles qu’il fournit sous Linux.

Options de commande ls sous Linux

Publicité

Le ls commande prend la syntaxe suivante :

$  ls [ options ] /path/to/directory

Le options La section représente les arguments de ligne de commande qui peuvent être passés pour manipuler la sortie de la commande.

Dans ce didacticiel, nous couvrirons les éléments suivants ls commande arguments.

Choix Description
ls -m Répertorie le contenu du répertoire séparé par une virgule.
ls -Q Affiche le contenu du répertoire entouré de guillemets.
ls -l Affiche les fichiers dans un format de longue liste.
ls -lh Afficher la taille du fichier dans un format lisible par l’homme.
ls -g Omet la colonne de propriété du groupe.
ls -F Ajoute une barre oblique aux répertoires.
ls -i Affiche le numéro d’inode des fichiers et des répertoires.
ls -a Afficher tous les fichiers, y compris les fichiers cachés.
ls *. Filtre les fichiers en fonction de l’extension de fichier.
ls -la Affiche tous les fichiers et répertoires au format longue liste.
ls -R Affichez les fichiers et les répertoires de manière récursive.
ls -r Trier les fichiers en sens inverse.
ls -X Triez les fichiers par ordre alphabétique par extension de fichier.
ls -tl Afficher les fichiers en fonction de la date et de l’heure de création du fichier.
ls -n Répertorier les UID et les GID.

1. Lister les fichiers et répertoires sous Linux

En cours ls commande sans passer d’options ou d’arguments de ligne de commande, la commande ls répertorie simplement le contenu du répertoire par ordre alphabétique. Ici, nous ne pourrons pas afficher les détails tels que les types de fichiers, la taille, la date et l’heure de modification, les autorisations et les liens, etc.

$ ls
Répertorier Le Contenu Du Répertoire Sous Linux
Répertorier Le Contenu Du Répertoire Sous Linux

2. Longue liste de fichiers sous Linux

Le -l L’option de commande vous permet d’imprimer des informations détaillées sur le contenu du répertoire dans un format en colonnes qui inclut la taille, la date et l’heure de modification, le nom du fichier ou du répertoire et le propriétaire du fichier, ainsi que son autorisation.

$ ls -l
Longue Liste De Fichiers Sous Linux
Longue Liste De Fichiers Sous Linux

En partant de l’extrême gauche, nous avons :

  • 1ère colonne – Autorisations de fichier/répertoire.
  • 2ème colonne – Nombre de liens.
  • 3ème colonne – Nom du propriétaire.
  • 4ème colonne – Nom du groupe auquel appartient le fichier.
  • 5ème colonne – Taille du fichier en octets.
  • 6ème colonne à 8ème colonne – Date de la dernière modification.
  • 9ème colonne – Nom du fichier/répertoire.

3. Lister les fichiers et répertoires cachés

Les fichiers cachés sont des fichiers spéciaux qui stockent les paramètres utilisateur et les fichiers de configuration, qui sont utilisés par les programmes et services en cours d’exécution pour lire et stocker des informations.

Par exemple. le .bashrc Le fichier est un script contenant les paramètres utilisateur et les configurations de l’utilisateur actuellement connecté, notamment les alias de commande, l’historique du shell, la coloration de la police du terminal, etc.

Le .bash_logout Le fichier est exécuté lorsque vous vous déconnectez de vos sessions bash. Il est principalement utilisé à des fins de nettoyage, c’est-à-dire pour effectuer toutes les opérations qui doivent être effectuées une fois que vous avez quitté le shell bash.

Pour lister les fichiers cachés, passez le -a comme indiqué, qui affiche à la fois les fichiers et les répertoires cachés.

$ ls -a
Lister Les Fichiers Cachés Sous Linux
Lister Les Fichiers Cachés Sous Linux

4. Lister tous les fichiers sous Linux

Comme vous l’avez remarqué -a L’option répertorie non seulement les fichiers cachés, mais tous les fichiers et répertoires. Pour une meilleure visualisation, vous pouvez utiliser le -la option

$ ls -la
Lister Tous Les Fichiers Sous Linux
Lister Tous Les Fichiers Sous Linux

5. Afficher la taille du fichier dans un format lisible par l’homme

Pour présenter la sortie dans un meilleur format, ajoutez le -h flag pour imprimer la taille du fichier dans un format lisible par l’homme. À partir de la sortie, la taille du fichier est affichée en kilo-octets, mégaoctets et gigaoctets. Par tous les moyens, cela semble plus présentable.

$ ls -lh
Formatage De La Taille Du Fichier De Commande Linux Ls
Formatage De La Taille Du Fichier De Commande Linux Ls

6. Distinguer les répertoires et les fichiers sous Linux

Lors de l’exécution du ls commande, il n’est pas toujours facile de faire une distinction claire entre les fichiers et les répertoires. Le -F l’option ajoute une barre oblique (/) aux répertoires, ce qui leur permet de se démarquer plus facilement du reste des fichiers.

$ ls -F
Distinguer Les Répertoires Et Les Fichiers Sous Linux
Distinguer Les Répertoires Et Les Fichiers Sous Linux

7. Trier les fichiers dans l’ordre inverse

Par défaut, le ls commande trie les fichiers et répertoires par ordre alphabétique (de A à Z). Vous pouvez choisir de trier le contenu du répertoire dans l’ordre inverse à l’aide de la -r option.

$ ls -lr 
Trier Les Fichiers Dans L'Ordre Inverse Sous Linux
Trier Les Fichiers Dans L&Rsquo;Ordre Inverse Sous Linux

De plus, vous pouvez trier les extensions de fichiers par ordre alphabétique à l’aide de la -X drapeau.

$ ls -X

8. Lister les fichiers de manière récursive sous Linux

Le -R flag répertorie les fichiers de manière récursive. Tout d’abord, la commande répertorie tous les fichiers et répertoires de votre répertoire actuel, puis affiche les fichiers contenus dans des répertoires et sous-répertoires individuels.

$ ls -R

Dans l’exemple suivant, les fichiers des répertoires individuels ont également été répertoriés.

Lister Les Fichiers De Manière Récursive Sous Linux
Lister Les Fichiers De Manière Récursive Sous Linux

9. Trier les fichiers par heure de modification sous Linux

La commande ls -ltr affiche les fichiers dans le format de liste longue en ordre inverse triés par heure de modification, ce qui signifie qu’elle affichera des informations détaillées sur chaque fichier ou répertoire dans l’ordre inverse en fonction de leur date/heure de dernière modification.

$ ls -ltr
Trier Les Fichiers Par Heure De Modification Sous Linux
Trier Les Fichiers Par Heure De Modification Sous Linux

10. Trier les fichiers du plus récent au plus ancien sous Linux

Vous pouvez trier les fichiers par heure et date à l’aide de la -t option, qui trie les fichiers dans l’ordre du plus récent au plus ancien.

$ ls -tl
Trier Les Fichiers Par Plus Récent Sous Linux
Trier Les Fichiers Par Plus Récent Sous Linux

11. Trier les fichiers par taille de fichier sous Linux

Avec une combinaison de -lS option, il affichera la taille du fichier dans l’ordre décroissant (du plus grand au plus petit).

$ ls -lS
Lister Les Fichiers Par Taille Sous Linux
Lister Les Fichiers Par Taille Sous Linux

12. Lister le numéro d’inode du fichier sous Linux

Vous pouvez afficher les numéros d’inode des fichiers et des répertoires à l’aide de la -i comme indiqué.

$ ls -i
Imprimer Le Numéro D'Inode Du Fichier Sous Linux
Imprimer Le Numéro D&Rsquo;Inode Du Fichier Sous Linux

13. Lister les fichiers et les répertoires séparés par des virgules

Le -m flag liste le contenu du répertoire l’un après l’autre séparé par une virgule.

$ ls -m

Avec le -Q flag, tout le contenu du répertoire est entouré de guillemets doubles, comme indiqué.

$ ls -Q
Lister Les Fichiers Séparés Par Des Virgules Sous Linux
Lister Les Fichiers Séparés Par Des Virgules Sous Linux

14. Omettre la propriété du groupe dans un format de longue liste

Lorsqu’il est utilisé avec le -l option de commande, le ls La commande imprime à la fois la propriété de l’utilisateur et du groupe du fichier. Vous pouvez choisir d’omettre la colonne de groupe en passant le -g option.

$ ls -g
Lister Les Fichiers Sans Propriétaire De Groupe Sous Linux
Lister Les Fichiers Sans Propriétaire De Groupe Sous Linux

15. Liste des types de fichiers ou des extensions spécifiques

Pour répertorier des types de fichiers ou des extensions spécifiques, utilisez la notation générique (*) suivi de l’extension de fichier.

Par exemple, pour afficher tous les fichiers avec un .jpg extension, exécutez la commande :

$ ls *.jpg

De même, pour lister tous les fichiers PDF, exécutez la commande :

$ ls *.pdf
Lister Les Fichiers Par Extension Sous Linux
Lister Les Fichiers Par Extension Sous Linux

16. Lister l’UID et le GID des fichiers

Pour afficher le UID et GID de fichiers et de répertoires, utilisez le -n comme indiqué.

$ ls -n
Imprimer L'Uid Et Le Gid Des Fichiers
Imprimer L&Rsquo;Uid Et Le Gid Des Fichiers

17. Vérifier la version de la commande ls

Si vous êtes un peu curieux et que vous voulez vérifier la version du ls commande, vous pouvez le faire comme suit :

$ ls --version

À partir de la sortie, vous pouvez voir que nous exécutons la version ls 9.1.

Vérifier La Version De La Commande Ls
Vérifier La Version De La Commande Ls

18. Afficher la page d’aide de la commande ls

Le ls programme fournit une multitude d’options de ligne de commande. Ce que nous avons couvert ne sont que quelques-uns des plus couramment utilisés. Pour obtenir une liste complète de toutes les options de commande, exécutez la commande suivante :

$ ls --help
Afficher L'Aide De La Commande Ls
Afficher L&Rsquo;Aide De La Commande Ls

En option, vous pouvez visiter les pages de manuel en exécutant :

$ man ls
Manuel De Commande Ls
Manuel De Commande Ls

19. Liste des informations de répertoire sous Linux

Avec le ls -l liste de commandes des fichiers sous le répertoire /tmp. où avec -ld options, il affichera des informations sur /tmp annuaire.

$ ls -l /tmp
$ ls -ld /tmp/
Imprimer Les Informations Du Répertoire Sous Linux
Imprimer Les Informations Du Répertoire Sous Linux

20. Créez l’alias de commande ls

Nous avons créé un alias pour le ls commande lorsque nous exécutons la ls commande il faudra le -l option par défaut et afficher une longue liste comme mentionné précédemment.

$ alias ls="ls -l"

Pour afficher un certain nombre d’alias disponibles dans votre système, utilisez le ci-dessous alias commande et la même chose peut être unalias comme indiqué ci-dessous exemple.

$ alias

Pour supprimer un alias précédemment défini, il suffit d’utiliser le unalias commande.

$ unalias ls
Créer Un Alias De Commande Ls
Créer Un Alias De Commande Ls

Dans ce guide, nous avons montré comment utiliser le ls commande pour afficher le contenu d’un dossier ou d’un répertoire. De plus, nous sommes allés plus loin et avons exploré les options de commande qui peuvent être utilisées avec le ls commande sous Linux.

Dans notre prochain article, nous aborderons des commandes ls plus avancées avec leurs exemples. De plus, je vous suggère de passer en revue quelques questions d’entrevue sur la commande ls, et aussi si nous avons manqué quelque chose dans la liste, veuillez nous mettre à jour via la section des commentaires.

4.9/5 - (36 votes)
Publicité
Article précédentL’application qui permet aux gens de louer leur piscine provoque la colère et appelle à une réglementation
Article suivantSuivi de mise à jour Android 14 One UI 6.0 pour les téléphones Samsung Galaxy
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici