Cara menggunakan perintah 'temukan' untuk menghapus file yang dimodifikasi lebih lama dari x hari di linux

Cara menggunakan perintah 'temukan' untuk menghapus file yang dimodifikasi lebih lama dari x hari di linux

Itu "menemukan" Perintah di Linux adalah alat yang ampuh yang dapat digunakan untuk mencari file berdasarkan berbagai kriteria, seperti nama, jenis, ukuran, dan cap waktu. Salah satu kasus penggunaan umum untuk perintah "temukan" adalah menghapus file yang lebih tua dari beberapa hari. Ini bisa berguna untuk membersihkan cadangan lama, file log, atau jenis file lain yang tidak lagi dibutuhkan.

Di artikel ini, kita akan membahas cara menggunakan perintah "temukan" untuk menghapus file yang lebih tua dari x hari di linux.

Langkah 1: Arahkan ke Direktori

Sebelum menggunakan perintah "temukan", Anda perlu menavigasi ke direktori yang berisi file yang ingin Anda cari dan hapus. Anda dapat melakukan ini menggunakan perintah CD:

CD/PATH/TO/Direktori  

Mengganti “/Path/to/Directory” dengan jalan ke direktori yang ingin Anda cari.

Langkah 2: Pratinjau file yang akan dihapus

Sebelum benar -benar menghapus file, selalu merupakan ide yang baik untuk mempratinjau file yang akan dihapus, untuk memastikan Anda tidak menghapus file apa pun secara tidak sengaja. Untuk melakukan ini, Anda dapat menggunakan yang berikut ini "menemukan" perintah, mengganti "X" dengan jumlah hari:

menemukan . -ketik f -mtime +x -print  

The "."Argumen menentukan direktori saat ini, “-Type f” Argumen menentukan bahwa kami ingin mencari file (bukan direktori), “-Mtime +x” Argumen menentukan bahwa kami ingin mencari file yang lebih tua dari x hari, dan "-mencetak" Argumen menampilkan nama file yang cocok.

Misalnya, untuk menemukan file yang dimodifikasi lebih dari 365 hari, ketik:

menemukan . -ketik f -mtime +365 -print  

Langkah 3: Hapus file

Peringatan: Perintah "temukan" dapat digunakan untuk menghapus sejumlah besar file, jadi berhati -hatilah saat menggunakannya. Itu selalu merupakan ide yang baik untuk membuat cadangan file yang akan Anda hapus, jika Anda perlu memulihkannya nanti.

Setelah Anda yakin bahwa "menemukan" Perintah dengan benar mengidentifikasi file yang ingin Anda hapus, Anda dapat menggunakan perintah berikut untuk benar -benar menghapus file:

menemukan . -ketik f -mtime +365 -delete  

Ini adalah perintah yang sama seperti pada langkah 2, tetapi dengan penambahan "-menghapus" Argumen, yang menghapus file yang cocok.

Kesimpulan

Sebagai kesimpulan, perintah "temukan" adalah alat yang ampuh yang dapat digunakan untuk mencari dan menghapus file berdasarkan berbagai kriteria, termasuk cap waktu. Dengan menggunakan perintah "temukan" untuk menghapus file yang lebih tua dari x hari, Anda dapat mengotomatiskan proses membersihkan file lama, membebaskan ruang disk dan menjaga sistem file Anda tetap teratur.