19 Commandes Crucial Linux Ls à Connaître Avec Des Exemples Et Des Images

Introduction

Si vous avez travaillé sous Linux, vous connaissez peut-être la commande ls . Ls est l’abréviation de « liste ». Cette commande répertorie les informations sur les répertoires et tout type de fichiers dans le répertoire de travail.

Dans cet article, vous apprendrez à utiliser les commandes ls cruciales. Même si vous connaissez déjà ces commandes, cet article vous aidera à rafraîchir vos connaissances.

Conditions préalables

Syntaxe De La Commande Ls

Commençons par expliquer la syntaxe de la commande ls .

ls

– Cela vous permet d’ajouter des instructions supplémentaires à la commande ls . Des exemples seront fournis dans les sections suivantes de l’article.

Remarque : les instructions supplémentaires sont sensibles à la casse, donc -r affiche une sortie différente de -R .

Commandes Ls Avec Exemples

La commande ls la plus basique n’utilise pas d’options. Il imprime les fichiers et les répertoires dans leur format brut. Avec cette commande, vous ne pourrez pas voir les types de fichiers, les dates et les autorisations.

Pour exécuter cette commande, tapez ls dans la fenêtre du terminal et appuyez sur Entrée  sur votre clavier.

Options Supplémentaires De La Commande Ls

Les options supplémentaires détaillées ci-dessous offrent aux utilisateurs plus de flexibilité lors de l’utilisation de la commande ls :

  • ls -F
  • ls -m
  • ls -Q
  • ls -i

Tapez ls -F dans une fenêtre de terminal pour ajouter « / » à la fin de chaque répertoire. Cette commande vous aidera à distinguer les répertoires des fichiers. Voir l’image ci-dessous pour plus de détails :

Lorsque vous tapez la commande ls -m , le terminal affiche les répertoires et fichiers séparés par une virgule :

Exécutez la commande ls -Q pour ajouter des guillemets à tous les répertoires et fichiers comme dans l’image ci-dessous :

Pour obtenir le numéro d’inode (nœud d’index) de tous les répertoires et fichiers, tapez ls -i dans votre terminal :

Options De Tri

Vous pouvez utiliser trois options de tri différentes :

  • ls -r
  • ls -t
  • ls -X

Vous avez la possibilité de trier les répertoires et les fichiers dans l’ordre inverse en tapant ls -r . Voir l’exemple dans l’image ci-dessous :

Utilisez la commande ls -t pour trier les répertoires et les fichiers par heure et date de création ou de modification :

Pour trier les répertoires et les fichiers par ordre alphabétique par extension d’entrée, tapez ls -X dans un terminal :

Afficher Les Fichiers Cachés

Lorsque vous utilisez la commande ls de base , vous ne pouvez pas voir les fichiers cachés et les fichiers commençant par  » . ”. Tapez la commande ls -a pour les afficher comme dans l’image ci-dessous :

Pour obtenir une liste complète des fichiers cachés, tapez ls -la dans votre terminal. La sortie affiche des informations sur l’utilisateur, la taille du fichier, ainsi que la date et l’heure de la modification.

Remarque : Pour savoir comment masquer et voir les fichiers cachés sous Linux, consultez notre article Afficher les fichiers cachés sous Linux.

Arborescences De Répertoires Avec La Commande Ls

Si vous souhaitez accéder aux arborescences de répertoires à longue liste, tapez ls -R . L’exemple ci-dessous affiche la sortie attendue.

Tapez ls -lR dans le terminal pour afficher des informations supplémentaires sur l’arborescence des répertoires, telles que le propriétaire du fichier, sa taille, ainsi que la date et l’heure de la dernière modification, comme illustré dans l’image ci-dessous :

Commandes Ls Avancées

Jusqu’à présent, vous avez appris des commandes ls simples qui affichent une quantité limitée d’informations sur les répertoires et les fichiers. Vous devez utiliser les commandes ls avancées pour accéder à des informations détaillées sur vos fichiers et répertoires. Les commandes ls avancées sont :

  • ls -l
  • ls -n
  • ls -lh
  • ls -ltr
  • ls -lS
  • ls -l /tmp
  • ls -ld /tmp/
  • ls -aide

Afficher Le Format De La Liste Longue

Exécutez la commande ls -l pour imprimer un long format de liste de fichiers et de répertoires. La sortie affiche des informations, telles que le nom du fichier ou du dossier, le propriétaire du fichier et son autorisation, la taille et la date et l’heure de modification, comme dans l’image ci-dessous :

Liste UID Et GID Des Fichiers

Utilisez la commande ls -n dans le terminal pour afficher l’ UID (identifiant unique) et le GID (ID de groupe) attribués à tous les fichiers et répertoires :

Afficher Les Fichiers Au Format Lisible Par L’homme

Si vous souhaitez vérifier la taille des fichiers et des répertoires dans un format lisible par l’homme, tapez ls -lh dans le terminal. La sortie affiche le contenu comme dans l’image ci-dessous :

Afficher L’ordre De Sortie Inverse Par Date

Lorsque vous tapez ls -ltr , le terminal imprime un long format de liste de fichiers et de répertoires avec la dernière date de modification :

Lister Les Fichiers Par Taille

Exécutez la commande ls -lS pour recevoir le format de liste longue des fichiers et répertoires triés par taille de fichier, du plus grand au plus petit.

Afficher Les Fichiers Sous Le Répertoire /tmp

Si vous souhaitez accéder aux fichiers du répertoire /tmp , tapez ls -l /tmp dans le terminal. La sortie devrait être similaire à celle vue ci-dessous :

Tapez ls -ld /tmp/ lorsque vous souhaitez vérifier les informations sur le répertoire /tmp uniquement, sans accéder aux fichiers du répertoire.

Afficher Toutes Les Commandes Ls

Pour répertorier toutes les options de la commande ls , tapez ls -help . Le système répertorie toutes les options disponibles.

Remarque : Ensuite, apprenez à créer des fichiers dans les éditeurs de texte Linux, tels que Vim. Consultez notre article Vim Cheat Sheet qui répertorie les commandes Vim les plus cruciales.

Conclusion

Après avoir lu cet article, vous avez appris à utiliser les commandes ls les plus importantes sous Linux. Travailler avec des fichiers et des répertoires est crucial, et nous vous recommandons ensuite d’apprendre à créer un fichier sous Linux.

Cet article a-t-il été utile?

Oui Non