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 ===
FAQ
Kapan istilah “file berkala” digunakan?
File berkala merujuk ke file atau folder yang sudah tidak aktif atau tidak diubah dalam kurun waktu tertentu, misalnya beberapa hari atau minggu lamanya.
Alasan penting melakukan penghapusan file berkala?
Membersihkan file lama dapat mengosongkan ruang penyimpanan, mencegah akumulasi data yang tidak perlu, dan menjaga performa sistem agar tetap optimal.
Bagaimana menentukan file mana yang dianggap “lama”?
File yang tidak diakses, diubah, atau dibuat dalam waktu tertentu—contohnya lebih dari 5 hari, 30 hari, atau sesuai kebijakan sistem—biasanya dianggap lama.
Risiko jika menghapus file tanpa seleksi umur?
Berpotensi menghapus file yang masih diperlukan, aplikasi bisa error jika file pendukung hilang, dan pemulihan bisa sulit tanpa backup.
Perbedaan penghapusan manual vs otomatis?
Manual memberi kontrol penuh tapi butuh pengecekan sendiri; otomatis lewat script atau cron menjadwalkan penghapusan secara rutin tanpa intervensi.
Kapan metode penghapusan otomatis lebih disarankan?
Saat sistem banyak menghasilkan file sementara atau log, atau ketika penyimpanan terbatas sehingga harus menjaga penggunaan disk tetap efisien.









