Bagaimana cara membuat daftar semua file di bawah direktori secara rekursif dan mengurutkan output berdasarkan waktu modifikasi?
Saya biasanya menggunakan ls -lhtc
tetapi tidak menemukan semua file secara rekursif. Saya menggunakan Linux dan Mac.
ls -l
pada Mac OS X bisa memberi
-rw-r--r-- 1 fsr user 1928 Mar 1 2011 foo.c
-rwx------ 1 fsr user 3509 Feb 25 14:34 bar.c
di mana bagian tanggal tidak konsisten atau selaras, jadi solusi harus mempertimbangkan ini.
Solusi sebagian
stat -f "%m%t%Sm %N" ./* | sort -rn | head -3 | cut -f2-
bekerja, tetapi tidak secara rekursif.