Як перерахувати всі файли в каталозі рекурсивно і сортувати вихід за часом модифікації?
Я зазвичай використовую, ls -lhtc
але він не знаходить всі файли рекурсивно. Я використовую Linux та Mac.
ls -l
на Mac OS X може дати
-rw-r--r-- 1 fsr user 1928 Mar 1 2011 foo.c
-rwx------ 1 fsr user 3509 Feb 25 14:34 bar.c
де частина дати не узгоджена або вирівняна, тому рішення повинно враховувати це.
Часткове рішення
stat -f "%m%t%Sm %N" ./* | sort -rn | head -3 | cut -f2-
працює, але не рекурсивно.