Delete Log Older Than x Days

Delete Log Older Than x Days

Saya bingung mau menulis judulnya, hahaha. Intinya begini, saya punya banyak file log, ada ratusan. File tersebut sebagian sudah tidak diperlukan. Saya ingin menghapus semua file yang last updatenya lebih dari seminggu lalu (older than 7 Days).

Caranya adalah pakai find. Hapus-hapus file begini riskan, resiko salah hapus. Jadi simulasikan dulu:

find /path/dir/berisi/log -mtime +7 type f

Maksud command diatas adalah menampilkan daftar file yg older than 7 days dari direktori /path/dir/berisi/log. Kalau sudah yakin itu file-filenya, kita tambahkan delete.

find /path/dir/berisi/log -mtime +7 type f -delete

Selesai, yang penting hati-hati dan hapus file yang benar.