Menghapus email/file yang lebih dari 7 hari..

Discussion in 'Masalah Teknik dan Keamanan' started by Jaenalw, 15 Jan 2016.

Thread Status:
Not open for further replies.
  1. Jaenalw

    Jaenalw Beginner 2.0

    Messages:
    25
    Likes Received:
    2
    Trophy Points:
    3
    Salam kenal tuan-tuan...

    Apakah perintah ini aman untuk di eksekusi?

    find /var/vmail/*/* -type f -mtime +7 -exec rm {} \;


    Tujuan saya adalah untuk menghapus email yang berumur lebih dari 7 hari...
    Saya sangat berterimakasih apabila ada yang bersedia menerangkan arti dari perintah tersebut...

    Terimakasih.
     
  2. mustafaramadhan

    mustafaramadhan Hosting Guru

    Messages:
    3,237
    Likes Received:
    857
    Trophy Points:
    113
    Anda bisa lihat penjelasan singkat jika jalankan 'find --help'.

    Maksud perintah diatas adalah 'cari di /var/vmail/*/* untuk file yang berusia lebih tua dari 7 hari untuk hapus'.
     
    Jaenalw and bmumu like this.
  3. paijo2

    paijo2 Apprentice 1.0

    Messages:
    233
    Likes Received:
    30
    Trophy Points:
    28
    find /var/vmail/*/* = mencari semua file & directory di dalam folder /var/vmail/*/* .
    -type f = berjenis file, untuk directory -type d
    -mtime +7 = umur file atau directory yg lebih dari 7 hari
    -exec = perintah eksekusi setelah file / directory dijalankan
    rm {} = menghapus dari hasil pencarian
    \; = ini yang agak sulit :D . kenapa kok harus pakai backslash " \ " ? kenapa tidak langsung titik koma " ; " saja ?

    krn jika langsung pakai titik koma maka akan dibaca seperti perintah biasa dari pada perintah -exec, maka perlu dikasih escape karakter backslash " \ ". titik koma berfungsi untuk mengakhiri perintah find .
     
    Jaenalw likes this.
  4. mustafaramadhan

    mustafaramadhan Hosting Guru

    Messages:
    3,237
    Likes Received:
    857
    Trophy Points:
    113
    Dicoba saja jika tidak pakai backslash. Apa jadinya?.
     
    Jaenalw and bmumu like this.
  5. Jaenalw

    Jaenalw Beginner 2.0

    Messages:
    25
    Likes Received:
    2
    Trophy Points:
    3
    Terimakasih tuan @paijo2 dan tuan @mustafaramadhan jawaban anda sangat membantu. Saat ini saya cuma berani perintah find dan melihat hasilnya di screen, kalau exec rm belum berani, karena file yang terdeteksi ternyata juga file yang diluar folder cur dan new..
     
Loading...
Thread Status:
Not open for further replies.

Share This Page

Loading...