Di Linux saya tahu perintah ini untuk menemukan dan mendaftar file yang dimodifikasi terbaru dalam direktori dengan semua subdirektori.
find /var/www/ -type f -exec stat --format '%Y :%y %n' {} \; | sort -nr | cut -d: -f2- | head
Apakah ada padanan Windows CLI?
dir /a-d /o-d /tw /s(hanya tampilkan file, urutan berdasarkan tanggal turun, gunakan waktu tulis terakhir untuk menyortir, rekur ulang menjadi subdirs). Namun ini akan mencantumkan semua file. Untuk membatasi daftar hanya untuk n file yang dimodifikasi terbaru, gunakan solusi brilian dbenham di sini .
-exec, Anda mungkin ingin mempertimbangkan xargs. (2) Jika Anda, seperti yang Anda katakan, ingin mengurutkan seluruh pohon direktori (sub) berdasarkan tanggal modifikasi (dan kemudian melihat N terbaru ), maka apa yang Anda miliki masuk akal. Tetapi jika Anda bisa mendapatkan informasi yang Anda butuhkan dengan menemukan semua file yang dimodifikasi dalam N hari terakhir , lihat find … -mtime ….
forfiles /s /d +<date>.