Apakah ada perintah untuk menghapus semua file di direktori yang belum diubah di N hari? Saya perlu membersihkan beberapa log lama.
Jawaban yang Diterima:
Ini akan menghapus semua file yang lebih lama dari 5 hari, Anda dapat memasukkan -name '*log'
di sana juga untuk lebih tepatnya dan Anda mungkin ingin menentukan maxdepth
dalam perintah find juga.
find /some/dir -type f -mtime +5 -delete
Baca File Berorientasi Garis Yang Mungkin Tidak Berakhir Dengan Baris Baru?
Perbedaan Antara [0-9], [[:digit:]] Dan D?