<Précédent | Table des matières | Suivant>
Options et arguments
Cela nous amène à un point très important sur le fonctionnement de la plupart des commandes. Les commandes sont souvent suivies d'une ou plusieurs Options qui modifient leur comportement, et en outre, par un ou plusieurs arguments, les éléments sur lesquels la commande agit. Ainsi, la plupart des commandes ressemblent à ceci :
commande -options arguments
commande -options arguments
La plupart des commandes utilisent des options constituées d'un seul caractère précédé d'un tiret, par exemple « -l », mais de nombreuses commandes, y compris celles du projet GNU, prennent également en charge options longues, composé d'un mot précédé de deux tirets. De plus, de nombreuses commandes permettent d'enchaîner plusieurs options courtes. Dans cet exemple, le ls La commande dispose de deux options, l'option « l » pour produire une sortie au format long et l'option « t » pour trier le résultat en fonction de l'heure de modification du fichier.
[moi@linuxbox ~]$ ls -lt
[moi@linuxbox ~]$ ls -lt
Plus de plaisir avec ls
Nous allons ajouter l'option longue "--reverse" pour inverser l'ordre du tri :
[moi@linuxbox ~]$ ls -lt --inverse
[moi@linuxbox ~]$ ls -lt --inverse
Notez que les options de commande, comme les noms de fichiers sous Linux, sont sensibles à la casse.
Le ls commande a un grand nombre d'options possibles. Les plus courantes sont répertoriées dans le tableau 3-1.
Tableau 3- 1 : Options communes de ls
Option | Option longue | Description |
-a | --tout | Lister tous les fichiers, même ceux dont le nom commence |
avec un point, qui ne sont normalement pas répertoriés | ||
(c'est-à-dire caché). | ||
-A | --presque toutes | Comme le -a option ci-dessus sauf que ce n'est pas le cas |
liste . (répertoire courant) et .. (parent | ||
annuaire). | ||
-d | --annuaire | Normalement, si un répertoire est spécifié, ls sera |
liste le contenu du répertoire, pas le | ||
répertoire lui-même. Utilisez cette option en conjonction | ||
des -l option pour voir les détails sur le | ||
répertoire plutôt que son contenu. | ||
-F | --classer | Cette option ajoutera un caractère indicateur |
à la fin de chaque nom répertorié. Par exemple, un | ||
"/" si le nom est un répertoire. | ||
-h | --lisible par l'homme | Dans les listes de format long, affichez les tailles de fichier dans |
format lisible par l'homme plutôt qu'en octets. | ||
-l | Afficher les résultats au format long. | |
-r | --sens inverse | Affichez les résultats dans l'ordre inverse. Normalement, |
ls affiche ses résultats dans l'ordre croissant | ||
ordre alphabétique. | ||
-S | Triez les résultats par taille de fichier. | |
-t | Trier par heure de modification. |