Hapus File Lama Dari x Hari di Linux

Hapus File Lama Dari x Hari di Linux
Hapus File Lama Dari x Hari di Linux

Video: Hapus File Lama Dari x Hari di Linux

Video: Hapus File Lama Dari x Hari di Linux
Video: Fix Windows 7 Shutdown Randomly Problems [Quick And Easy Tutorial] - YouTube 2024, Mungkin
Anonim

Utilitas find di linux memungkinkan Anda untuk mengirimkan banyak argumen yang menarik, termasuk satu untuk mengeksekusi perintah lain pada setiap file. Kami akan menggunakan ini untuk mencari tahu file apa yang lebih lama dari jumlah hari tertentu, lalu gunakan perintah rm untuk menghapusnya.

Sintaks Perintah

find /path/to/files* -mtime +5 -exec rm {};

Perhatikan bahwa ada spasi di antara rm, {}, dan;

Penjelasan

  • Argumen pertama adalah path ke file. Ini bisa berupa jalur, direktori, atau wildcard seperti pada contoh di atas. Saya akan merekomendasikan menggunakan path lengkap, dan pastikan Anda menjalankan perintah tanpa exec rm untuk memastikan Anda mendapatkan hasil yang benar.
  • Argumen kedua, -mtime, digunakan untuk menentukan jumlah hari lama file tersebut. Jika Anda memasukkan +5, itu akan menemukan file yang lebih lama dari 5 hari.
  • Argumen ketiga, -eksek, memungkinkan Anda menyampaikan perintah seperti rm. {}; pada akhirnya diperlukan untuk mengakhiri perintah.

Ini harus bekerja pada Ubuntu, Suse, Redhat, atau hampir semua versi linux.

Direkomendasikan: