Uma das coisas mais comuns que um usuário do Linux sempre fará na linha de comando é listar o conteúdo de um diretório. Como podemos já saber, 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 ordenados com base em vários critérios, como ordem alfabética dos nomes de arquivo, tempo de modificação, tempo de acesso, versão e tamanho do arquivo. A ordenação usando cada uma dessas propriedades de arquivo pode ser habilitada usando uma bandeira específica.
Neste breve guia de comando ls, vamos ver como ordenar a saída do comando ls por último tempo de 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 acrescentar nenhum argumento irá listar o conteúdo do diretório de trabalho atual.
$ 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 opção -a
ou --all
:
$ ls -a

4. Você também pode imprimir informações detalhadas sobre cada arquivo na saída do comando ls, como as permissões do arquivo, número de links, nome do proprietário e do grupo proprietário, 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 longa como na captura de tela a seguir:
$ ls -l

Classificar Arquivos com Base em Tempo e Data
5. Para listar arquivos em um diretório e classificá-los por data e hora de modificação, use a opção -t
como no comando abaixo:
$ ls -lt

6. Se você deseja classificar inversamente os arquivos com base na data e hora, pode usar a opção -r
para funcionar assim:
$ ls -ltr

Vamos encerrar por aqui por enquanto, no entanto, há mais informações de uso e opções no comando ls, então certifique-se de dar uma olhada ou em qualquer outro guia que ofereça dicas de comando ls que todo usuário de Linux deve saber ou usar o comando sort. Por último, mas não menos importante, você pode nos contatar através da seção de feedback abaixo.
Source:
https://www.tecmint.com/sort-ls-output-by-last-modified-date-and-time/