Quando estou usando esses comandos, estou obtendo a mesma saída, mas apenas a ordem está sendo alterada para o ls -ltr
comando. Alguém pode me dizer qual é a diferença entre os comandos abaixo?
ll
ls -l
ls -ltr
command-line
ls
vishal
fonte
fonte
Respostas:
Primeiro de tudo, os comandos mencionados não geram a mesma saída. Aqui estão os detalhes:
ll
: Não há comando comoll
, no Ubuntu, é um apelido para o comandols -alF
. você pode encontrá-lo por:-a
opção é mostrar escondido arquivos (irá mostrar.
e..
também)-l
A opção é mostrar a saída como uma lista longa, juntamente com vários atributos, como permissões, tamanhos de arquivo, uso, grupo, hora da modificação etc.-F
anexará uma das*/=>@|
entradas, é basicamente usada para diferenciar arquivos dos diretórios, pois será anexada/
às entradas do diretórioExemplo:
ls -l
: Como mencionado anteriormente-l
, as entradas serão mostradas como uma lista longa, juntamente com vários atributos.Exemplo:
ls -ltr
:-t
A opção classificará as entradas por data de modificação (com as mais novas primeiro)-r
irá reverter a ordem de classificação.Como
-t
ordenar por tempo de modificação com o mais novo primeiro,-r
causará 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):
Marque
man ls
para ter mais ideia.fonte