GNU/Linux >> Tutoriels Linux >  >> Linux

Commande ls sous Linux/UNIX

La commande ls est l'une des commandes les plus couramment utilisées dans les opérations Linux/UNIX quotidiennes. La commande est utilisée pour lister le contenu d'un répertoire et est l'une des rares commandes que les débutants apprennent dès le début. Dans ce guide, nous discuterons des commandes ls communes sous Linux ainsi que d'autres paramètres pouvant être utilisés avec la commande.

Liste des fichiers avec la commande ls sans aucun argument

La commande ls sans aucune option répertorie les fichiers et les répertoires dans un format simple sans afficher beaucoup d'informations telles que les types de fichiers, les autorisations, la date et l'heure de modification pour n'en citer que quelques-unes.
Syntaxe

$ ls

Liste des fichiers dans l'ordre inverse

Pour lister les fichiers dans l'ordre inverse, ajoutez le drapeau -r comme indiqué

Syntaxe

$ ls -r

Comme vous pouvez le voir ci-dessus, l'ordre de la liste a changé du dernier au premier par rapport à l'image précédente.

Répertorier les autorisations de fichiers et de répertoires avec l'option -l

à l'aide de l'indicateur -l, vous pouvez répertorier les autorisations des fichiers et des répertoires ainsi que d'autres attributs tels que les noms de dossier, la taille des fichiers et des répertoires, ainsi que la date et l'heure de modification.

Syntaxe

$ ls -l

Affichage des fichiers dans un format lisible par l'homme

Comme vous l'avez peut-être remarqué, les tailles de fichiers et de dossiers affichées ne sont pas faciles à déchiffrer et à comprendre au premier coup d'œil. Pour identifier facilement les tailles de fichier en kilo-octets (ko), mégaoctets (Mo) ou gigaoctets (Go), ajoutez l'indicateur -lh comme indiqué

Syntaxe

$ ls -lh

Affichage des fichiers cachés

Vous pouvez afficher les fichiers cachés en ajoutant le drapeau -a. Les fichiers cachés sont généralement des fichiers système qui commencent par un point ou un point.

Syntaxe

$ ls -a

Répertorier les fichiers de manière récursive

Pour afficher l'arborescence des répertoires de fichiers et de dossiers, utilisez le ls -R commande comme indiqué

Syntaxe

$ ls -R

Liste des fichiers et des répertoires avec le caractère "/" à la fin

Si vous souhaitez aller de l'avant et distinguer davantage les fichiers des dossiers, utilisez le drapeau -F pour que le dossier apparaisse avec une barre oblique "/" à la fin.

Syntaxe

$ ls -F

Affichage du numéro d'inode des fichiers et répertoires

Pour afficher le numéro d'inode des fichiers et des répertoires, ajoutez le -i drapeau à la fin de la commande ls comme indiqué

Syntaxe

$ ls -i

Affichage de l'UID et du GID des fichiers et des répertoires

Si vous souhaitez afficher l'UID ainsi que le GId des fichiers et des répertoires, ajoutez le paramètre -n comme indiqué

Syntaxe

$ ls -n

Définir la commande ls dans les alias

Les alias sont des commandes personnalisées ou modifiées dans le shell Linux qui sont utilisées à la place des commandes d'origine. Nous pouvons créer un alias pour la commande ls de cette façon

Syntaxe

$ alias="ls -l"

Ce que cela fait, c'est qu'il dit au système d'exécuter le ls -l commande au lieu de ls commande. Assurez-vous d'observer que la sortie que vous obtenez lors de l'exécution de la commande ls par la suite, sera comme si vous exécutiez le ls -l commande.

Pour supprimer l'alias ajouté, exécutez

unalias ls

coloration de la sortie de la commande ls

Pour ajouter un peu de style à l'affichage de la sortie en fonction des types de fichiers, vous pouvez colorier votre sortie pour distinguer facilement les fichiers, dossiers et autres attributs tels que les autorisations de fichiers et de répertoires. Pour réaliser cette course

Syntaxe

ls --color

Affichage de la version de la commande ls

Si vous êtes un peu curieux de savoir quelle version de ls vous utilisez, exécutez la commande ci-dessous


# ls --v
ls (GNU coreutils) 8.22
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Richard M. Stallman and David MacKenzie.
#

Vous pouvez également exécuter la commande ls --version pour imprimer la version de la commande ls.

Affichage de la page d'aide de la commande ls

Pour afficher plus d'options et ce que vous pouvez faire avec ls, lancez simplement]

ls --help

Accéder aux pages de manuel de ls

Vous pouvez également consulter les pages de manuel pour en savoir plus sur son utilisation en exécutant

man ls

C'est tout ce que nous avions pour vous aujourd'hui. Nous espérons qu'à ce stade, vous serez plus à l'aise avec la commande ls dans vos opérations quotidiennes. N'hésitez pas à peser vos commentaires. Merci !


Linux
  1. Comment renommer des fichiers sous Linux

  2. Commande Linux mv

  3. Linux du command

  4. Commande IP Linux

  5. Commande cd Linux

Commande AWK sous Linux/Unix

Commande mkdir sous Linux/Unix

Linux contre Unix

Commande Grep sous Linux/UNIX

commande cp sous Linux/UNIX

Rechercher la commande sous Linux/UNIX