Comment utiliser la commande ls sous Linux

Comment utiliser la commande ls sous Linux

Obtenir des informations détaillées sur les fichiers de votre stockage est délicat si vous ne savez pas comment utiliser la commande ls. Ici, nous discuterons de tout ce qui est associé à la commande ls sous Linux, ainsi que de divers indicateurs utilisés avec celle-ci.





La commande ls sous Linux

La commande ls est utilisée pour lister tous les fichiers et dossiers présents dans votre répertoire de travail actuel. Vous pouvez également obtenir diverses informations sur les fichiers à l'aide de la même commande. Comme il est déjà inclus dans le package des utilitaires de base GNU, vous n'avez pas besoin d'installer de package supplémentaire sur votre système pour l'utiliser.





Vous pouvez également enchaîner ls avec d'autres commandes bash. Par exemple, la tuyauterie d'un saisir déclaration avec ls vous permettra de rechercher et de filtrer le répertoire pour des fichiers spécifiques.





Comment utiliser la commande ls

La syntaxe de base de la commande ls est :

ls [options] [directory]

L'une des utilisations les plus simples de la commande consiste à répertorier tous les fichiers et dossiers de votre répertoire de travail actuel.



ls

Si vous exécutez l'instruction susmentionnée dans le répertoire racine de votre système, vous verrez une sortie qui ressemble à ceci.

bin dev home lib64 mnt proc run srv tmp var
boot etc lib lost+found opt root sbin sys usr

Liste des fichiers dans un répertoire spécifique

Pour lister les fichiers qui appartiennent à un dossier différent (pas au répertoire de travail actuel), vous devrez transmettre le chemin du répertoire avec le nom de la commande.





ls [directory]

Pour obtenir la liste de tous les fichiers présents dans le /botte annuaire:

ls /boot

La sortie affichera maintenant les fichiers et dossiers présents dans le nom de répertoire fourni.





EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux

En utilisant le -F flag avec la commande ajoutera un caractère / à la fin de chaque répertoire.

EFI/ grub/ initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux

Vous pouvez également passer plusieurs répertoires en séparant les noms de chemin par un Espacer personnage.

ls /boot /usr Output
/boot:
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
/usr:
bin etc include lib lib32 lib64 local sbin share src

Lister les fichiers dans le répertoire racine

Le répertoire racine contient tous les autres répertoires et fichiers de votre système. C'est le dossier le plus haut dans la hiérarchie des répertoires de votre ordinateur. Un répertoire racine est généralement désigné par le / personnage.

ls /

Peu importe dans quel répertoire vous vous trouvez au moment de saisir la commande, la commande mentionnée ci-dessus produira une sortie qui répertorie tous les sous-dossiers et fichiers présents dans le répertoire racine.

Lister les fichiers dans le répertoire parent

Un répertoire parent sous Linux est un répertoire au-dessus du répertoire courant. Prenons /usr/bin par exemple. Ici, /un m est votre répertoire de travail actuel, et /usr est le répertoire parent.

Pour obtenir une liste de tous les fichiers d'un répertoire parent :

ls .. bin etc include lib lib32 lib64 local sbin share src

Ajout d'un autre .. vous amènera au répertoire parent du répertoire parent. Par exemple, /var/log/ancien est votre répertoire de travail actuel. ls .. listera les dossiers présents dans le /Journal répertoire alors que ls ../ .. vous fournira une liste de tous les fichiers et dossiers contenus dans le /où annuaire.

ls ../.. cache db empty games lib local lock log mail opt run spool tmp

Liste des fichiers dans le répertoire de base

Le répertoire personnel sous Linux est désigné par le ~ personnage. Par conséquent, pour lister le contenu disponible dans votre répertoire personnel :

comment supprimer hiberfil.sys windows 10
ls ~

Lister uniquement les répertoires (pas de fichiers)

Si pour une raison quelconque vous souhaitez lister uniquement les dossiers présents dans un répertoire, utilisez le -ré flag avec la commande ls par défaut.

ls -d /home

Lister les fichiers avec des sous-répertoires

En utilisant le * caractère avec la commande ls vous fournira une liste de tous les fichiers et dossiers du répertoire de travail actuel, ainsi que les sous-répertoires.

ls *

Lister les fichiers de manière récursive

En utilisant le -R flag avec la commande par défaut répertorie tous les fichiers et dossiers présents dans un répertoire jusqu'au dernier niveau.

ls -R

Notez que vous pouvez également transmettre le chemin du répertoire avec l'indicateur récursif. Cela signifie que ls /usr/home -R est une commande valide.

Liste des fichiers avec leur taille

Pour obtenir les noms de tous les fichiers ainsi que leur taille, utilisez le -s flag avec la commande.

ls -s /yay-git total 2944
4 pkg 4 src 4 yay 2932 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

En rapport: Déplacer des fichiers sous Linux avec la commande Mv

Liste des fichiers avec des informations détaillées

Les -l flag vous permet d'obtenir une liste du contenu d'un répertoire Linux avec une description détaillée de chaque entrée. Les informations suivantes sont incluses dans la sortie :

  1. Autorisations de fichiers et de dossiers
  2. Nombre de liens
  3. Propriétaire du contenu
  4. Propriétaire du groupe
  5. Taille du contenu
  6. Nom de fichier
  7. Date et heure de la dernière modification
ls -l total 2944
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4096 Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4096 Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4096 Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2998674 Feb 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

La première colonne est réservée aux autorisations de fichiers et de dossiers. Le premier caractère indique le type de fichier et les neuf caractères suivants indiquent les autorisations du fichier.

Les différents types de fichiers que vous rencontrerez souvent :

  1. Fichiers normaux (-)
  2. Bloquer les fichiers spéciaux (b)
  3. Fichiers spéciaux de caractères (c)
  4. Répertoire (d)
  5. Lien symbolique (l)
  6. Fichier réseau (n)
  7. FIFO (p)
  8. Prise(s)

En parlant d'autorisations de fichiers, les caractères suivants sont utilisés dans la sortie.

  1. Lisible (r)
  2. Écriture (w)
  3. Exécutable (x)

Prenons rw-r--r-- par exemple. Le premier caractère indique que l'entrée est un répertoire. Les deux caractères suivants indiquent que l'utilisateur actuel dispose des autorisations de lecture et d'écriture. Le reste des caractères fournit des informations sur les autorisations de fichier pour les autres utilisateurs.

Liste des fichiers avec une taille lisible

Les -s La commande vous fournit une valeur numérique associée à chaque entrée. Et comme il est évident, vous ne sauriez pas quelle est la signification de cette valeur. Par conséquent, pour répertorier les fichiers et leurs tailles de manière lisible, utilisez le -lh flag avec la commande.

ls -lh total 2.9M
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2.9M Feb 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Les spécificateurs de taille pour les octets (B), les mégaoctets (Mo), les gigaoctets (Go) et les téraoctets (To) sont utilisés dans la sortie.

Liste des fichiers cachés

Le défaut ls La commande n'inclut pas les fichiers cachés dans la sortie. Pour répertorier le contenu défini comme masqué par l'utilisateur, passez le flag avec la commande ls.

ls -a

Tuyauterie ls avec la commande Grep

La commande grep est utilisée pour faire correspondre des modèles qui suivent une expression régulière spécifique. Vous pouvez enchaîner cette commande avec ls afin de rechercher les fichiers présents dans votre système. Dans votre répertoire racine, tapez :

ls | grep l

Cela listera tous les fichiers et dossiers commençant par le caractère l. Vous pouvez également filtrer vos fichiers en fonction de leurs extensions en utilisant grep.

Trier les fichiers par heure et date

Pour lister tous les fichiers et les trier selon l'heure et la date de création/modification, utilisez le -t flag avec ls.

ls -t

Trier les fichiers par taille

Les -S flag vous permettra de trier les fichiers et dossiers en fonction de leur taille de fichier.

ls -S

Par défaut, les fichiers seront triés par ordre décroissant (le plus gros fichier en premier). Cependant, vous pouvez facilement inverser ce comportement en ajoutant r avec le -S drapeau.

ls -Sr

Lister les fichiers et envoyer la sortie dans un fichier

En utilisant le > caractère, vous pouvez envoyer la sortie de la commande ls à n'importe quel fichier.

ls > ls-output.txt

Plus tard, vous pouvez lire le contenu du fichier nouvellement créé en tapant cat ls-sortie.txt dans votre terminal.

Affichage du contenu d'un répertoire avec la commande ls

La commande ls est l'une des commandes les plus puissantes fournies aux utilisateurs de Linux. Pour tirer le meilleur parti de vos commandes dans le terminal, vous pouvez essayer d'apprendre à enchaîner les commandes. Vous pouvez même canaliser le commande mv pour déplacer des fichiers avec ls.

Le conseil numéro un pour se familiariser avec Linux est de mémoriser certaines commandes de base. Cela vous aidera sûrement à devenir beaucoup plus efficace et rapide lors de l'utilisation de votre système.

Windows 10 ne peut pas se connecter à Internet
Partager Partager Tweeter E-mail La feuille de triche de référence des commandes Linux

Cette simple aide-mémoire vous aidera à vous familiariser avec le terminal de ligne de commande Linux en un rien de temps.

Lire la suite
Rubriques connexes A propos de l'auteur Profonde Sharma(79 articles publiés)

Deepesh est l'éditeur junior pour Linux chez MUO. Il écrit des guides d'information sur Linux, visant à offrir une expérience heureuse à tous les nouveaux arrivants. Pas sûr des films, mais si vous voulez parler de technologie, c'est votre homme. Pendant son temps libre, vous pouvez le trouver en train de lire des livres, d'écouter différents genres musicaux ou de jouer de sa guitare.

Plus de Deepesh Sharma

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner