Mencari dan Menghapus file berkala di Linux

Mencari dan Menghapus file berkala di Linux

Hallo Sobat Ant,

Ada kalanya kita mempunyai rentetan file yang selalu bertambah secara berkala seperti contohnya file backup atau file log. Jika proses itu dilakukan dalam sebuah control panel, misal cPanel tentu mereka juga menyediakan fitur auto delete dengan kondisi tertentu.

Nah, klo tanpa panel kita bisa secara berkala delete file itu. Sedikit merepotkan untuk mengecek tiap hari dan menghapus file tersebut secara manual. Atau jika kondisi file sudah banyak dan kita ingin menghapus file-file yang sudah lama, repot juga klo harus mencari dan menghapusnya satu-persatu.

Untuk itu, kali ini ane share cara buat proses mencari dan menghapus file secara berkala berdasarkan usia file tersebut di Linux. Berikut perintahnya :

find /direktori/* -mtime +30 -exec rm {} \;

– direktori = path tempat file-file berada

– /* = berarti semua file yang ada. Bisa juga *.ekstension jika hanya ingin menghapus file dengan ekstension tertentu

– mtime +30 = angka 30 ini berarti file yang sudah berusia diatas 30 hari. Bisa disesuaikan dengan kebutuhan.

Agar proses tersebut berjalan secara berkala, tentu saja jalankan perintah itu di cron. Tentukan kapan perintah tersebut akan dijalankan.

Bagaimana sobat cara mencari dan menghapus file secara berkala di linux ini? Cukup simple ya. Selamat mencoba!

=== Support Antmediahost ===

Click to rate this post!
[Total: 3 Average: 5]
Tags: , , , ,
Need help? Chat via Whatsapp