La commande Linux LS-comment lister les fichiers dans un répertoire + options Flags
Depuis la création d’Unix dans les années 1970, de nombreux systèmes d’exploitation l’ont utilisé comme base. Beaucoup de ces systèmes d’exploitation ont échoué, tandis que d’autres ont réussi.
Linux est l’un des systèmes d’exploitation Unix les plus populaires. Il est open source, et est utilisé partout dans le monde dans de nombreuses industries.
Une caractéristique étonnante du système d’exploitation Linux est l’Interface de Ligne de Commande (CLI), qui permet aux utilisateurs d’interagir avec leur ordinateur à partir d’un shell., Le shell Linux est un environnement REPL (Read, Evaluate, Print, Loop) où les utilisateurs peuvent entrer une commande et le shell l’exécute et renvoie un résultat.
la commandels
est l’une des nombreuses commandes Linux qui permettent à un utilisateur de répertorier des fichiers ou des répertoires à partir de la CLI.
dans cet article, nous allons aller en profondeur sur la commande ls
et certains des drapeaux les plus importants dont vous aurez besoin au jour le jour.,
prérequis
- un ordinateur avec des répertoires et des fichiers
- avoir une des distributions Linux installées
- connaissances de base pour naviguer dans la CLI
- Un sourire sur votre visage:)
la commande Linux ls
la commandels
ou des répertoires dans Linux et d’autres systèmes d’exploitation basés sur Unix.,
tout comme vous naviguez dans votre explorateur de fichiers ou dans le Finder avec une interface graphique, la commandels
vous permet de lister tous les fichiers ou répertoires du répertoire courant par défaut et d’interagir avec eux via la ligne de commande.,
lancez votre terminal et tapez ls
pour voir cela en action:
comment lister les fichiers dans un répertoire avec des Options
Le accepte également certains indicateurs (également appelés options) qui sont des informations supplémentaires qui modifient la manière dont les fichiers ou les répertoires sont répertoriés dans votre terminal.,
en d’autres termes, les drapeaux modifient le fonctionnement de la commandels
:
PS: le contenu du mot utilisé dans tout l’article fait référence aux fichiers et répertoires répertoriés, pas au contenu réel des fichiers / répertoires ?,ectory:
Liste des fichiers dans un autre répertoire
le Type de la balise
ls
commande pour lister le contenu d’un répertoire:Liste des fichiers dans le répertoire racine
le Type de la balise
ls /
commande pour lister le contenu du répertoire racine:Liste des fichiers dans le répertoire parent
le Type de la balise
ls ..
commande pour lister le contenu du répertoire parent un niveau au-dessus.,h3>liste des fichiers avec des sous-répertoirestapez la commande
ls *
pour lister le contenu du répertoire avec »S sous-répertoires:liste récursive des fichiers
Tapez
ls -R
commande pour lister tous les fichiers et répertoires avec leurs sous-répertoires correspondants jusqu’au dernier fichier:si vous avez beaucoup de fichiers, cela peut prendre long temps à compléter car chaque fichier dans chaque répertoire sera imprimé.,li>Date / Heure de dernière modification du contenu
nom du fichier ou du répertoire liste des fichiers au format long avec des tailles de fichiers lisibles
tapez la commande
ls -lh
pour lister répertoires dans le même format de table ci-dessus, mais avec une autre colonne représentant la taille de chaque fichier/répertoire:liste des fichiers incluant les fichiers cachés
tapez la commande
ls -a
pour lister les fichiers,iv >liste des fichiers au format long, y compris les fichiers cachés
tapez le
ls -l -a
ouls -a -l
ouls -la
ouls -al
commande pour lister les fichiers ou répertoires dans un format de table avec des informations supplémentaires, y compris les fichiers ou répertoires cachés:liste des fichiers et Trier par date et heure
tapez/div>commande pour lister les fichiers ou les répertoires et Trier par date et heure de dernière modification dans l’ordre décroissant (du plus grand au plus petit).,
Vous pouvez également ajouter un drapeau
-r
pour inverser l’ordre de tri comme suit:ls -tr
:liste des fichiers et Tri par fichier size
tapez la commande
ls -S
(le s est en majuscule) pour lister les fichiers ou répertoires et les Trier par date ou heure dans l’ordre décroissant (du plus grand au plus petit).,Vous pouvez également ajouter une balise
-r
drapeau pour inverser l’ordre de tri de la sorte:ls -Sr
:Liste des fichiers et afficher le résultat dans un fichier
le Type de la balise
ls > output.txt
commande pour imprimer la sortie de la commande précédente dans unoutput.txt
fichier. Vous pouvez utiliser l’un des indicateurs discutés précédemment comme-la
— le point clé ici est que le résultat sera sorti dans un fichier et non connecté à la ligne de commande.,Ensuite, vous pouvez utiliser le fichier comme bon vous semble, ou connectez-le contenu du fichier avec
cat output.txt
:Il y a des tonnes d’autres commandes et combinaisons que vous pouvez explorer pour lister les fichiers et les répertoires en fonction de vos besoins. Une chose à retenir est la possibilité de combiner plusieurs commandes à la fois.
Imaginez que vous souhaitiez lister un fichier au format long, y compris les fichiers cachés, et Trier par taille de fichier., La commande de
ls -alS
, qui est une combinaison dels -l
,ls -a
etls -S
.Si vous oubliez toute commande ou n’êtes pas certain de savoir quoi faire, vous pouvez exécuter
ls --help
ouman ls
qui permet d’afficher un manuel avec toutes les options possibles pour la balisels
commande:Merci pour la lecture!