Laman » bagaimana untuk » Padam Files Lebih Lama daripada Tarikh Tertentu

    Padam Files Lebih Lama daripada Tarikh Tertentu

    Pernahkah anda perlukan untuk membersihkan beberapa fail lama daripada folder? Ini berguna terutamanya apabila anda cuba menyimpan direktori log daripada menjadi terlalu kembung dengan fail, dan Linux menjadikannya sangat mudah untuk membersihkan sampah.

    Kami hanya akan menggunakan arahan mencari untuk mencari semua fail yang lebih lama daripada tarikh tertentu, dan kemudian gunakan arahan -exec untuk memadamnya. Anda boleh menggunakan perintah -delete sebaliknya, tetapi anda akan berakhir dengan hujah maksimum apabila terdapat terlalu banyak fail.

    Cari Syntax Perintah

    cari / jalan / ke / fail * -mtime +5 -exec rm ;

    Perhatikan bahawa terdapat ruang antara rm, , dan;

    Penjelasan untuk Perintah

    • Hujah pertama ialah laluan ke fail. Ini boleh menjadi laluan, direktori, atau wildcard seperti contoh di atas. Saya akan mengesyorkan menggunakan laluan penuh, dan pastikan bahawa anda menjalankan arahan tanpa rm eksekutif untuk memastikan anda memperoleh hasil yang betul.
    • Hujah kedua, -mtime, digunakan untuk menentukan bilangan hari lama bahawa fail itu. Jika anda memasukkan +5, ia akan mencari fail lebih lama daripada 5 hari.
    • Hujah ketiga, -exec, membolehkan anda lulus dalam perintah seperti rm. The ; pada akhirnya diperlukan untuk menamatkan arahan.

    Ini cukup berfungsi pada mana-mana 'pengedaran nix.