Pesquisa de site

Como classificar a saída do comando 'ls' pela data e hora da última modificação


Uma das coisas mais comuns que um usuário Linux sempre fará na linha de comando é listar o conteúdo de um diretório. Como já sabemos, ls e dir são os dois comandos disponíveis no Linux para listar o conteúdo do diretório, sendo o primeiro mais popular e, na maioria dos casos, preferido pelos usuários.

Ao listar o conteúdo do diretório, os resultados podem ser classificados com base em vários critérios, como ordem alfabética de nomes de arquivos, tempo de modificação, tempo de acesso, versão e tamanho do arquivo. A classificação usando cada uma dessas propriedades de arquivo pode ser habilitada usando um sinalizador específico.

Neste breve guia do comando ls, veremos como classificar a saída do comando ls pela hora da última modificação (data e hora).

Vamos começar executando alguns comandos ls básicos.

Comandos ls básicos do Linux

1. Executar o comando ls sem anexar nenhum argumento listará o conteúdo atual do diretório de trabalho.

ls 

2. Para listar o conteúdo de qualquer diretório, por exemplo o diretório /etc use:

ls /etc

3. Um diretório sempre contém alguns arquivos ocultos (pelo menos dois), portanto, para mostrar todos os arquivos em um diretório, use -a ou -- tudo sinalizador:

ls  -a

4. Você também pode imprimir informações detalhadas sobre cada arquivo na saída ls, como permissões do arquivo, número de links, nome do proprietário e proprietário do grupo, tamanho do arquivo, hora da última modificação e o nome do arquivo/diretório.

Isso é ativado pela opção -l, que significa um formato de listagem longo como na próxima captura de tela:

ls -l

Classifique os arquivos com base na hora e data

5. Para listar os arquivos em um diretório e classificá-los pela data e hora da última modificação, use a opção -t como no comando abaixo:

ls -lt 

6. Se você deseja uma classificação reversa de arquivos com base em data e hora, você pode usar a opção -r para funcionar assim:

ls -ltr

Terminaremos aqui por enquanto, no entanto, há mais informações e opções de uso no comando ls, então faça questão de dar uma olhada nele ou em qualquer outro guia que ofereça truques de comando ls que todo usuário Linux deve conhecer ou usar o comando sort. Por último, mas não menos importante, você pode entrar em contato conosco através da seção de comentários abaixo.