Primeiro, os comandos mencionados não geram a mesma saída. Aqui estão os detalhes:
-
ll
: Não há comando comoll
, no Ubuntu é um alias para o comandols -alF
. você pode encontrá-lo por:$ type ll ll is aliased to 'ls -alF'
-
A opção
-
-a
é para mostrar arquivos ocultos (mostrará.
e..
também)
A opção -
-l
é mostrar a saída como uma longa lista junto com vários atributos, por exemplo permissões, tamanhos de arquivo, uso, grupo, tempo de modificação etc. -
-F
adicionará um dos*/=>@|
às entradas, basicamente é usado para diferenciar arquivos de diretórios, pois ele anexará/
às entradas de diretório
Exemplo:
$ 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
: Como mencionado anteriormente,-l
mostrará as entradas como uma longa lista, juntamente com vários atributos.Exemplo:
$ 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
:-
A opção
-
-t
classificará as entradas por data de modificação (com a mais nova primeiro) -
-r
inverterá a ordem de classificação.
Como
-t
classificará por hora de modificação com o primeiro mais recente,-r
fará o inverso, ou seja, as entradas mais antigas serão mostradas primeiro agora.Exemplo (Adicionando um arquivo e um diretório para torná-lo mais claro):
$ 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
-
Verifique man ls
para ter mais ideia.