Comment répertorier tous les fichiers d'un répertoire de manière récursive et trier la sortie par heure de modification?
J'utilise normalement ls -lhtc
mais il ne trouve pas tous les fichiers récursivement. J'utilise Linux et Mac.
ls -l
sur Mac OS X peut donner
-rw-r--r-- 1 fsr user 1928 Mar 1 2011 foo.c
-rwx------ 1 fsr user 3509 Feb 25 14:34 bar.c
où la partie date n'est pas cohérente ou alignée, donc une solution doit en tenir compte.
Solution partielle
stat -f "%m%t%Sm %N" ./* | sort -rn | head -3 | cut -f2-
fonctionne, mais pas récursivement.