Quando você precisa organizar ou auditar um grande volume de arquivos, saber exatamente quando cada um foi criado ou modificado é essencial. Listar arquivos com suas datas diretamente no terminal é a forma mais rápida e confiável de obter essas informações, sem depender de interfaces gráficas.
O comando ls é a ferramenta mais simples para listar arquivos com suas datas de modificação. Use a opção -l para exibir detalhes e -t para ordenar por data de modificação (mais recente primeiro).
ls -lt
Para ordenar do mais antigo para o mais recente, adicione a opção -r:
ls -ltr
No prompt de comando do Windows, o comando dir exibe arquivos com suas datas. Use /TC para ordenar por data de criação e /O:D para ordenar por data:
dir /TC /O:D
Para ordenar do mais recente para o mais antigo, use /O:-D:
dir /TC /O:-D
O PowerShell oferece mais flexibilidade. Use Get-ChildItem com Sort-Object para ordenar por data de última escrita:
Get-ChildItem | Sort-Object LastWriteTime
Para ordenar do mais recente para o mais antigo, adicione -Descending:
Get-ChildItem | Sort-Object LastWriteTime -Descending
Veja abaixo um exemplo de como os comandos listam arquivos com suas datas:
| Comando | Saída Esperada |
|---|---|
| ls -lt | -rw-r--r-- 1 user group 1024 Abr 10 14:30 arquivo1.txt -rw-r--r-- 1 user group 2048 Abr 9 09:15 arquivo2.txt |
| dir /TC /O:D | 04/09/2024 09:15 AM arquivo2.txt 04/10/2024 14:30 PM arquivo1.txt |
| Get-ChildItem | Sort-Object LastWriteTime | arquivo2.txt Última Escrita: 09/04/2024 09:15:00 arquivo1.txt Última Escrita: 10/04/2024 14:30:00 |
Com estes comandos, você pode listar rapidamente todos os arquivos de um diretório com suas datas, organizando-os da forma que melhor atenda às suas necessidades. Esta abordagem economiza tempo e evita erros manuais, tornando a gestão de arquivos muito mais eficiente.