Apakah ada perintah untuk menampilkan file yang baru dimodifikasi / dibuat?
Yang mana...?
Apakah ada perintah untuk menampilkan file yang baru dimodifikasi / dibuat?
Yang mana...?
Jawaban:
Cukup tekan Ctrl+ Alt+ Tdi keyboard Anda untuk membuka Terminal. Saat terbuka, jalankan perintah di bawah ini:
find ${1} -type f | xargs stat --format '%Y :%y %n' 2>/dev/null | sort -nr | cut -d: -f2-
Lihat Temukan perintah
-iname
. Misalnya, cari file * .txt tetapi abaikan file .txt tersembunyi seperti .vimrc yang Anda inginkan -type f \( -iname "*.txt" ! -iname ".*" \)
.
Periksa stat
perintah:
Pemakaian:
stat [options] filename ... ...
misalnya
stat /home/user/Docs/filename.txt
Untuk mencari file, gunakan find
perintah:
misalnya
find /to/target/directory* -mtime -1
(sakelar -mtime n
tampilkan file dengan data terakhir dimodifikasi n * 24 jam yang lalu, untuk -mtime -1
file yang berumur 1 hari akan ditampilkan)
find /to/target/directory* -mmin 30
akan menampilkan file yang dimodifikasi dalam 30 menit terakhir.
Periksa opsi lainnya di bawah TEST di halaman manual (gunakan man find
di terminal). Anda dapat menggunakan sakelar lain seperti -amin n
(diakses terakhir n menit yang lalu), -cmin
(status file terakhir diubah n menit yang lalu), dan lainnya.
stat filename
di mana nama file bisa menjadi jalur absolut atau relatif target Anda. Ini akan menunjukkan akses, modifikasi, perubahan waktu di antara keluaran lainnya ..
stat
juga akan memberi Anda waktu lahir file jika sistem file mendukungnya ..
stat
memberikan properti dari file atau direktori tertentu (seperti ketika itu diubah terakhir kali). Karena itu perintah ini tidak sesuai untuk pertanyaan ini.
ls -t
Ini akan mengurutkan daftar file berdasarkan waktu modifikasi