La commande `ls` sous Linux est utilisée pour répertorier les fichiers et les répertoires dans un répertoire ou une arborescence de répertoires spécifié. Voici un aperçu de ce que fait la commande `ls` et de ses options courantes :
1. Liste des fichiers :
- La commande `ls`, par défaut, répertorie le contenu du répertoire de travail actuel.
- Pour lister le contenu d'un répertoire spécifique, fournissez le chemin du répertoire comme argument à `ls`. Par exemple, « ls /home/user/Documents ».
2. Formatage de la sortie :
- Par défaut, `ls` affiche les fichiers et répertoires en colonnes, en les triant par nom. Pour modifier le format de la sortie, utilisez les options suivantes :
- `-1` ou `--format=single-column` :affiche les fichiers dans un format à une seule colonne.
- `-l` ou `--format=long` :fournit une liste détaillée avec les autorisations de fichiers, les horodatages, la taille des fichiers et plus d'informations.
3. Options de tri :
- Pour trier les fichiers et répertoires répertoriés de différentes manières, utilisez ces options :
- `-S` :Trie par taille de fichier (du plus petit au plus grand).
- `-r` ou `--reverse` :Inverse l'ordre de tri (décroissant).
- `-t` :Trie par heure de modification (de la plus ancienne à la plus récente).
4. Options de filtrage :
- Pour filtrer les fichiers répertoriés en fonction de modèles ou de propriétés, utilisez ces options :
- `-a` ou `--all` :affiche les fichiers et répertoires cachés (fichiers commençant par un point).
- `-d` ou `--directory` :répertorie uniquement les répertoires, en omettant les fichiers normaux.
- `-m` ou `--marker-style=verbose` :Affiche les liens symboliques avec une indication (`->`) et le fichier cible.
5. Liste récursive :
- Pour lister de manière récursive le contenu des répertoires, y compris leurs sous-répertoires, utilisez l'indicateur `-R` ou `--recursive`.
6. Afficher les fichiers cachés :
- Pour afficher les fichiers et répertoires cachés, utilisez l'indicateur `-a` ou `--all`. Par défaut, les fichiers cachés ne sont pas répertoriés.
N'oubliez pas que la commande `ls` propose beaucoup plus d'options et d'indicateurs pour personnaliser la sortie et contrôler le comportement de la liste. Utilisez `man ls` ou reportez-vous à la documentation Linux pour une liste complète d'options et d'exemples.
|