Como listar todos os arquivos em um diretório recursivamente e classificar a saída por tempo de modificação?
Eu normalmente uso, ls -lhtc
mas ele não encontra todos os arquivos recursivamente. Estou usando Linux e Mac.
ls -l
no Mac OS X pode dar
-rw-r--r-- 1 fsr user 1928 Mar 1 2011 foo.c
-rwx------ 1 fsr user 3509 Feb 25 14:34 bar.c
onde a parte da data não é consistente ou alinhada, uma solução deve levar isso em consideração.
Solução parcial
stat -f "%m%t%Sm %N" ./* | sort -rn | head -3 | cut -f2-
funciona, mas não recursivamente.