GNU/Linux >> Tutoriels Linux >  >> Linux

Conseils pour lister les fichiers avec ls sur la ligne de commande Linux

L'une des premières commandes que j'ai apprises sous Linux était ls . Il est important de savoir ce qui se trouve dans un répertoire où réside un fichier sur votre système. Être capable de voir et de modifier non seulement certains mais tous des fichiers est également important.

Le Terminal Linux

  • Les 7 meilleurs émulateurs de terminaux pour Linux
  • 10 outils de ligne de commande pour l'analyse de données sous Linux
  • Télécharger maintenant :Aide-mémoire SSH
  • Aide-mémoire des commandes Linux avancées
  • Tutoriels de ligne de commande Linux

Ma première feuille de triche Linux était le One Page Linux Manual, qui a été publié en 1999 et est devenu ma référence incontournable. Je l'ai scotché sur mon bureau et je m'y suis souvent référé lorsque j'ai commencé à explorer Linux. Lister les fichiers avec ls -l est introduit sur la première page, en bas de la première colonne.

Plus tard, j'apprendrais d'autres itérations de cette commande la plus élémentaire. Par le ls commande, j'ai commencé à en apprendre davantage sur la complexité des autorisations de fichiers Linux et ce qui était le mien et ce qui nécessitait l'autorisation root ou sudo pour changer. Je suis devenu très à l'aise sur la ligne de commande au fil du temps, et même si j'utilise toujours ls -l pour trouver des fichiers dans le répertoire, j'utilise fréquemment ls -al afin que je puisse voir les fichiers cachés qui pourraient avoir besoin d'être modifiés, comme les fichiers de configuration.

D'après un article d'Eric Fischer sur le ls commande dans le projet de documentation Linux, les racines de la commande remontent à listf commande sur le système de partage de temps compatible du MIT en 1961. Lorsque CTSS a été remplacé par Multics, la commande est devenue list , avec des commutateurs comme list -all . Selon Wikipédia, ls est apparu dans la version originale d'AT&T Unix. Le ls La commande que nous utilisons aujourd'hui sur les systèmes Linux provient de GNU Core Utilities.

La plupart du temps, je n'utilise que quelques itérations de la commande. Regarder dans un répertoire avec ls ou ls -al c'est ainsi que j'utilise généralement la commande, mais il existe de nombreuses autres options que vous devriez connaître.

$ ls -l fournit une liste simple du répertoire :

En utilisant les pages de manuel de mon système Fedora 28, je trouve qu'il existe de nombreuses autres options pour ls , qui fournissent tous des informations intéressantes et utiles sur le système de fichiers Linux. En saisissant man ls à l'invite de commande, nous pouvons commencer à explorer certaines des autres options :

Pour trier le répertoire par taille de fichier, utilisez ls -lS :

Pour lister le contenu dans l'ordre inverse, utilisez ls -lr :

Pour lister le contenu par colonnes, utilisez ls -c :

ls -al fournit une liste de tous les fichiers dans le même répertoire :

Voici quelques options supplémentaires que je trouve utiles et intéressantes :

  • Répertorier uniquement les fichiers .txt dans le répertoire :ls *.txt
  • Répertorier par taille de fichier :ls -s
  • Trier par heure et date :ls -d
  • Trier par extension :ls -X
  • Trier par taille de fichier :ls -S
  • Format long avec taille de fichier :ls -ls
  • Répertorier uniquement les fichiers .txt dans un répertoire :ls *.txt

Pour générer une liste de répertoires dans le format spécifié et l'envoyer dans un fichier pour une visualisation ultérieure, entrez ls -al > mydirectorylist . Enfin, l'une des commandes les plus exotiques que j'ai trouvées est ls -R , qui fournit une liste récursive de tous les répertoires de votre ordinateur et de leur contenu.

Pour une liste complète de toutes les itérations du ls commande, reportez-vous aux utilitaires GNU Core.


Linux
  1. Rechercher des fichiers et des répertoires sous Linux avec la commande find

  2. Travailler avec des canaux sur la ligne de commande Linux

  3. 10 trucs et astuces incroyables pour travailler avec Linux

  4. Conseils de ligne de commande Linux pour augmenter la productivité

  5. Migrer un serveur Linux depuis la ligne de commande

Comment rechercher des fichiers sous Linux avec la commande Find

Commande ls sous Linux pour lister les fichiers

Maîtrisez la ligne de commande Linux

Comment rechercher des fichiers à partir de la ligne de commande Linux

Une corbeille pour la ligne de commande Ubuntu

Comment rechercher des fichiers avec la commande fd sous Linux