Différence entre ls -l, ls -ltr et ll?


11

Lorsque j'utilise ces commandes, j'obtiens la même sortie mais seule la commande est modifiée pour la ls -ltrcommande. Quelqu'un peut-il me dire quelle est la différence entre les commandes ci-dessous?

  1. ll
  2. ls -l
  3. ls -ltr

Essayez de taper "ls --help", votre réponse s'y trouvera.
Al Bundy

Réponses:


16

Tout d'abord, les commandes mentionnées ne génèrent pas la même sortie. Voici les détails:

  1. 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'
    
    • -al'option est d'afficher les fichiers cachés (s'affichera .et ..aussi)

    • -l L'option consiste à afficher la sortie sous forme de longue liste avec divers attributs, par exemple les autorisations, les tailles de fichier, l'utilisation, le groupe, l'heure de modification, etc.

    • -Fajoutera l'une des */=>@|entrées, il est essentiellement utilisé pour différencier les fichiers des répertoires car il s'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
    
  2. ls -l: Comme mentionné précédemment -l, les entrées seront affiché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
    
  3. ls -ltr :

    • -t L'option triera les entrées par date de modification (avec la plus récente en premier)

    • -r inversera l'ordre de tri.

    Comme -ttriera par heure de modification avec le plus récent en premier, -rprovoquera l'inverse, c'est-à-dire que les entrées les plus anciennes seront affichées en premier maintenant.

    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
    

Cochez man lspour avoir plus d'idée.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.