• Menghapus File Berumur Lebih Dari “x” Hari di Ubuntu Linux

    Posted on 19 January 2013 by GmiB26.Net in Tips & Trik.

    Ubuntu LinuxJika anda rutin melakukan backup di linux atau ubuntu (distro yang kami gunakan), pasti anda tidak ingin ruang penyimpanan harddisk anda penuh dengan file backup yang sudah lama (expired/kadaluarsa). File backup yang kita butuhkan hanya beberapa saja misal jika kita melakukan backup harian maka file yang kita simpan dan kita butuhkan tidak lebih dari 7 hari (7 file) atau kalau kita melakukan backup mingguan file yang kita simpan tidak lebih dari sebulan, begitu juga dengan backup bulanan yang cukup file terakhir saja yang kita simpan.

    Berikut ini adalah perintah yang bisa anda lakukan di terminal untuk menghapus file-file yang telah melebihi waktu tertentu dan hanya menyimpan file-file yang masih dianggap baru.

    find -type f -mtime +x -exec rm {} \;

    Dalam perintah diatas “+x” adalah jumlah hari (tidak termasuk hari ini) dimana file masih dianggap baru. Sehingga jika anda hanya ingin menyimpan file yang berusia tidak lebih dari seminggu maka rubah “+x” menjadi “+6” sehingga hasilnya hanya mempertahankan file yang berumur kurang dari 7 hari dan menghapus file yang berumur lebih dari 7 hari. contoh :

    find -type f -mtime +6 -exec rm {} \;

    Jika anda hanya menginginkan penghapusan file dengan ekstensi “.tar.gz” pada folder “/home/user/backup/daily” saja, maka perinta bisa anda modifikasi seperti berikut :

    find /home/user/backup/daily -name "*.tar.gz" -mtime +6 -exec rm {} \;

    Penerapan perintah ini bisa anda gabungkan dengan script backup anda maupun cronjob sehingga akan dieksekusi secara otomatis. contoh penerapan perintah diatas dengan menggunakan cronjob yang di eksekusi setiap hari pukul 01:00 :

    00 1 * * * find /home/user/backup/daily -name "*.tar.gz" -mtime +6 -exec rm {} \;

    Demikian tips singkat ini, semoga bermanfaat.

    GmiB26.Net – Your Computer and Network Solution

    GmiB26.Net berlokasi di Perumahan Griya Mangli Indah B.26 kaliwates, Jember – JATIM. Bergerak dibidang Komputer dan Jaringan, Internet Unlimited via HotSpotLayanan Hosting dan Pendaftaran/Registrasi Domain Murah, Penjualan Pulsa All Operator dan Pembayaran Tagihan Online (PPOB)

    Post Tagged with , , , ,
Tell Your Friends About This Page!
upon digg

Leave a Reply

Your email address will not be published. Required fields are marked *

Your ip address : 54.161.108.158
Current Time : 18 November 2017 00:18:56 GMT+7