Lorsque j'utilise ces commandes, j'obtiens le même résultat, mais seul l'ordre est modifié pour la commande ls -ltr
. Quelqu'un peut-il me dire quelle est la différence entre les commandes ci-dessous?
ll
name__ls -l
ls -ltr
Tout d'abord, les commandes mentionnées ne génèrent pas la même sortie. Voici les détails:
ll
: Il n'y a pas de commande comme ll
, dans Ubuntu c'est un alias pour la commande ls -alF
. vous pouvez le trouver par:
$ type ll
ll is aliased to `ls -alF'
L'option -a
permet d'afficher les fichiers cachés (affichera aussi .
et ..
)
L'option -l
affiche la sortie sous la forme d'une longue liste avec divers attributs, par exemple. autorisations, taille des fichiers, utilisation, groupe, heure de modification, etc.
-F
ajoutera l'un des */=>@|
aux entrées, il est essentiellement utilisé pour différencier les fichiers des répertoires, car il ajoutera /
aux entrées du répertoire.
Exemple :
$ ll
total 24
drwxrwxr-x 4 chayan chayan 4096 Jun 25 13:53 ./
drwxrwxr-x 3 chayan chayan 4096 Jun 25 13:34 ../
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data/
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
ls -l
: Comme mentionné précédemment, -l
affichera les entrées sous la forme d'une longue liste avec divers attributs.
Exemple:
$ ls -l
total 16
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
ls -ltr
:
L'option -t
va trier les entrées par date de modification (la plus récente en premier)
-r
inversera l'ordre de tri.
Comme -t
va trier par heure de modification avec le plus récent en premier, -r
provoquera l’inverse, c’est-à-dire que les entrées les plus anciennes seront affichées en premier.
Exemple (Ajout d'un fichier et d'un répertoire pour le rendre plus clair):
$ ls -lt
total 16
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:50 log
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
-rw-rw-r-- 1 chayan chayan 208 Jun 25 13:49 move.sh
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
$ ls -ltr
total 16
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
-rw-rw-r-- 1 chayan chayan 208 Jun 25 13:49 move.sh
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:50 log
Vérifiez man ls
pour avoir plus d’idées.