Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Cara menggunakan perintah `find` untuk menghapus file yang dimodifikasi lebih lama dari X hari di Linux

Posted on February 10, 2023 by Syauqi Wiryahasana

Perintah “find” di Linux adalah alat canggih yang dapat digunakan untuk mencari file berdasarkan berbagai kriteria, seperti nama, jenis, ukuran, dan stempel waktu. Salah satu kasus penggunaan umum untuk perintah "temukan" adalah menghapus file yang lebih lama dari jumlah hari tertentu. Ini dapat berguna untuk membersihkan cadangan lama, file log, atau jenis file lain yang tidak lagi diperlukan.
Advertisement
Dalam artikel ini, kita akan membahas cara menggunakan perintah “find” untuk menghapus file yang lebih lama dari X hari di Linux.
Step 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/directory 

Replace “/path/to/directory” dengan path ke direktori yang ingin Anda cari.
Langkah 2: Pratinjau file untuk dihapus

Sebelum benar-benar menghapus file, selalu ada baiknya untuk melihat file yang akan dihapus, untuk memastikan Anda tidak menghapus file apa pun secara tidak sengaja. Untuk melakukannya, Anda dapat menggunakan perintah “find” berikut, mengganti “X” dengan jumlah hari:
find . -type f -mtime +X -print 

“.” argumen menentukan direktori saat ini, argumen "-type f" menentukan bahwa kita ingin mencari file (bukan direktori), argumen "-mtime +X" menentukan bahwa kita ingin mencari file yang lebih lama dari X hari, dan argumen “-print” menampilkan nama file yang cocok.

Misalnya, untuk menemukan file yang dimodifikasi lebih lama dari 365 hari, ketik:
find . -type f -mtime +365 -print 
Langkah 3: Hapus file
Peringatan: Perintah "find" dapat digunakan untuk menghapus file dalam jumlah besar, 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 perintah "temukan" mengidentifikasi file yang ingin Anda hapus dengan benar, Anda dapat menggunakan perintah berikut untuk benar-benar menghapus file:
find . -type f -mtime +365 -delete 

Ini adalah perintah yang sama seperti pada langkah 2, tetapi dengan penambahan argumen "-delete", yang menghapus file yang cocok. yang dapat digunakan untuk mencari dan menghapus file berdasarkan berbagai kriteria, termasuk stempel waktu. Dengan menggunakan perintah “temukan” untuk menghapus file yang lebih lama dari X hari, Anda dapat mengotomatiskan proses pembersihan file lama, mengosongkan ruang disk, dan menjaga agar sistem file tetap teratur.



Referensi tecadmin.com
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically