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. -
-Fadicionará 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,-lmostrará 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
-
-tclassificará as entradas por data de modificação (com a mais nova primeiro) -
-rinverterá a ordem de classificação.
Como
-tclassificará por hora de modificação com o primeiro mais recente,-rfará 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.