Alias para listagem de diretório ordenada por hora modificada em ordem inversa

37

Quando preciso encontrar meus arquivos usados recentemente, este comando:

ls -lt

lista em ordem crescente (por tempo), quando há muitos arquivos, eu preciso rolar para o topo para ver os arquivos necessários, porque não caberá na tela do terminal.

Depois de descobrir que tac inverte a saída, eu uso: ls -lt dir/ | tac Existe uma maneira mais divertida de fazer isso, sem usar scripts / utilitários externos?

    
por linux-newbie 07.11.2012 / 19:30

1 resposta

60

O -r faz a mesma coisa para ls como tac para qualquer comando que precise de ordenação reversa de arquivos.

Você pode simplesmente escrever

ls -ltr

Da página man:

  • -l List in long format. If the output is to a terminal, a total sum for all the file sizes is output on a line before the long listing.
  • -r Reverse the order of the sort to get reverse lexicographical order or the oldest entries first (or largest files last, if combined with sort by size.
  • -t Sort by time modified (most recently modified first) before sorting the operands by lexicographical order.
    
por 07.11.2012 / 19:40

Tags