Como classificar o comando ls por data

Índice:

Anonim

O comando ‘ls’ lista todos os arquivos e pastas em um diretório na linha de comando, mas por padrão ls retorna uma lista em ordem alfabética. Com um sinalizador de comando simples, você pode classificar ls por data, mostrando os itens modificados mais recentemente na parte superior dos resultados do comando ls. Esse truque se aplica à saída do comando ls no Mac OS / Mac OS X, Linux, BSD e também no Bash no Windows.

O sinalizador -t classificará a saída do comando ls pela data e hora da última modificação, mas para obter melhores resultados, você provavelmente desejará aplicá-lo com o sinalizador de listagem longa -l e talvez alguns outros como Nós vamos. Vamos revisar algumas maneiras úteis de classificar a saída ls por data.

Sort ‘ls’ Output by Date

O sinalizador -t classificará a saída do comando ls pela data e hora da última modificação:

  1. Abra o Terminal se ainda não o fez (/Aplicativos/Utilitários/ no mac OS) e navegue até o diretório que deseja classificar por data com ls
  2. Emita a seguinte sintaxe de comando:
  3. ls -lt

  4. Pressione Enter para ver o conteúdo do diretório listado com ls por data

Os itens modificados mais recentemente serão mostrados na parte superior da saída do comando, em vez de mostrar a lista retornada em ordem alfabética.

Show ls Sort by Date, Human Readable, All Files

Minha preferência pessoal para classificar a saída ls por data de modificação é usar -lt, mas também incluir -h para tamanhos legíveis por humanos e -a para mostrar todos os arquivos com prefixo de ponto também. Isso também torna fácil lembrar o sinalizador -h alt, usado assim:

ls -h alt

Inverter ls Classificar por data de saída

Se você quiser inverter a ordem para que os itens modificados mais recentemente fiquem na parte inferior da saída do comando ls, você pode adicionar o sinalizador -r da seguinte forma:

ls -h altr

A saída será a mesma, exceto que foi mostrada na ordem inversa, com a data modificada mais antiga na parte superior e a data e hora modificadas mais recentemente na parte inferior.

Esse truque obviamente se aplica à linha de comando e ao Terminal, mas classificar por data e variações da data de modificação ou da última data de abertura também pode ser incrivelmente útil para o Finder. Por exemplo, classificar 'Todos os meus arquivos' do Mac Finder pela última data de abertura é uma ótima dica que pode ser aplicada de maneira semelhante a qualquer outra pasta mostrada no Finder no Mac para mostrar a última vez que um arquivo foi acessado ou modificado.

Tem alguma outra dica ou truque útil para classificar diretórios por data? Deixe-nos saber nos comentários abaixo.

Como classificar o comando ls por data