6 Metode untuk Menghapus File di Linux Menggunakan find exec rm

Menggunakan Perintah find exec rm untuk Menemukan dan Menghapus File di Linux

Pada artikel ini, kami akan membahas tentang masalah yang sering dihadapi oleh pengguna tertentu: cara menghapus data yang tidak diinginkan secara permanen dan aman. Tutorial ini akan menjelaskan enam cara untuk menghapus data dari sebuah server menggunakan find exec rm. Selain itu, kami akan membahas tentang software data recovery terbaik, andai kata Anda pernah menghapus atau kehilangan informasi secara tidak disengaja. Oke, mari kita mulai!

Bagian ke-1. Apa yang Dimaksud dengan Perintah find exec rm?

Anda dapat menghapus file atau direktori tertentu dari sebuah sistem dengan perintah find exec rm. Program ini menggunakan trio dari perintah lain untuk menghapus file atau folder yang ditemukannya secara permanen. find exec rm merupakan sebuah alat yang tak ternilai untuk menghapus file dan direktori secara massal berdasarkan berbagai kriteria (seperti izin, jenis, tanggal, kepemilikan, ukuran, dan masih banyak lagi).

Perintah exec adalah bagian yang paling kuat dari perintah find karena ia memungkinkan pengguna Linux untuk mengeksekusi perintah apa pun pada file yang ditemukan. Sebagai hasil dari pencarian yang dilakukan, operasi tertentu dapat dilakukan pada data yang ditemukan.

command prompt find exec rm

Sintaks dari Perintah find exec rm

Ketika menggunakan find, kami akan menggunakan sintaks berikut:

find [options] [path] [expression]

Di mana:

  • options: Ini sepenuhnya opsional. Ini mungkin perlu disertakan pada sebagian besar kesempatan. Anda dapat memeriksa halaman dokumentasi perintah find untuk memperoleh sebuah daftar lengkap options yang tersedia.
  • path: Jalur ke sebuah direktori yang dicari.
  • expression: Di sinilah Anda memasukkan parameter pencarian untuk item yang ingin Anda temukan, baik berdasarkan nama, ukuran, dll.

Bagian ke-2. Bagaimana Cara Menggunakan Perintah find exec rm untuk Menghapus File di Linux?

Terkadang, penting untuk menemukan semua file dan menghapusnya secara bersamaan. Tetapi kriteria pencarian tidak didukung oleh perintah rm.

Untuk tujuan tersebut, Anda harus menggunakan perintah find untuk mencari dan menghapus file di dalam sebuah direktori dengan cepat. Anda dapat menggabungkan perintah find dan rm.

1. Menemukan dan Menghapus File dengan Sebuah Nama Tertentu

Untuk mencari dan menghapus file dengan sebuah nama tertentu, kami akan menggunakan perintah ini:

find . -type f -name "*.x" -exec rm -f {} \;

Berikut ini terdapat sebuah contoh. Setiap kali find mendeteksi sebuah file dengan ekstensi .txt, perintah rm akan menghapus file tersebut. Kami akan menjalankan sintaks berikut ini:

find . -type f -name "*.txt" -exec rm -f {} \;

2. Menemukan dan Menghapus File di Beberapa Direktori

Kami akan menggunakan perintah berikut ini:

find /root folder -name failed *.* -type f -exec rm {} \;

Sebagai contoh, untuk menghapus beberapa direktori secara bersamaan, jalankan perintah rm diikuti dengan nama-nama direktori yang dipisahkan dengan sebuah spasi. Anda harus menjalankan perintah ini:

find /path1 /path2 -name failed*.* -type f -exec rm {} \;

3. Menemukan dan Menghapus File yang Berusia Lebih dari x Hari

Untuk menemukan dan menghapus file yang lebih lama dari x hari, jalankan sintaks berikut:

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

Sebagai contoh, dengan menggunakan perintah berikut ini, cari semua folder di bawah /var/log yang dimodifikasi selama 30 hari terakhir.

find /var/log -type d -mtime +30 -exec rm -rf {} \;

4. Menemukan dan Menghapus file dengan Modifikasi Waktu

Jalankan perintah berikut ini:

find /path -mmin -x -exec rm {} \;

Sebagai contoh, untuk menghapus file yang dimodifikasi dalam waktu 60 menit, ketik:

find /path -mmin -60 -exec rm {} \;

5. Menemukan dan Menghapus File Berukuran Besar

Anda harus menggunakan:

find /path -type f -size +x -exec rm {} \;

Sebagai contoh, cari file yang berukuran lebih besar dari 200 MB. Hapus file-file ini. Ini dapat dilakukan melalui:

find /path -type f -size +200M -exec rm {} \;

6. Contoh find exec rm Tingkat Lanjut Lainnya

Menemukan dan menghapus semua file *.bak di direktori saat ini dengan konfirmasi pengguna:

find . -type f -name "*.bak" -exec rm -i {} \;

Menemukan dan menghapus semua file .mp3 yang lebih besar dari 10MB dengan satu perintah.

find / -type f -name *.mp3 -size +10M -exec rm {} \;

Untuk menghapus semua file a.out dan *.o yang tidak dilihat selama seminggu dan tidak dihubungkan menggunakan NFS, ketik

find / \( -name a.out -o -name '*.o' \) -atime +7 ! -fstype nfs -exec rm {} \;

Bagian ke-3. Apa yang Harus Dilakukan Jika Anda Tidak Sengaja Menghapus Sebuah File Penting di Linux?

Setelah Anda menjalankan perintah find dan rm, file yang terhapus tidak dapat dikembalikan. Tetapi, jangan panik. Tersedia beberapa Software Linux data recovery yang memungkinkan Anda untuk mendapatkan kembali file yang terhapus. Yang paling direkomendasikan adalah Recoverit Linux Recovery. Program data recovery yang komprehensif ini melindungi data Linux Anda dari penghapusan yang tidak disengaja, kegagalan hardware, dan bencana alam.

Wondershare Recoverit - Software Linux Recovery Anda yang Aman dan Tepercaya

5.481.435 orang telah mendownloadnya.

Melakukan recovery dokumen, foto, video, musik, email, dan lebih dari 1000 jenis file lainnya yang hilang atau terhapus secara efektif, aman, dan menyeluruh.

Kompatibel dengan semua distro Linux utama, termasuk Ubuntu, Linux Mint, Debian, Fedora, Solus, openSUSE, Manjaro, dll.

Membantu dalam lebih dari 500 skenario kehilangan data, seperti penghapusan, pemformatan disk, OS yang mengalami crash, pemadaman listrik, serangan virus, partisi yang hilang, dan masih banyak lagi.

Antarmuka tunjuk dan klik yang sederhana memungkinkan Anda untuk melakukan recovery data dari hard drive Linux hanya dalam beberapa klik.

Bekerja melalui sebuah koneksi jarak jauh. Anda dapat melakukan recovery data yang hilang bahkan di saat perangkat Linux Anda mengalami crash.

Anda dapat mengikuti panduan langkah demi langkah yang tersedia untuk recovery cepat atau menonton video di bawah ini untuk penjelasan yang lebih komprehensif.

Langkah ke-1. Memilih Opsi Linux Recovery

Buka aplikasinya, lalu pilih NAS and Linux. Ini terdapat di sisi kiri layar utama. Untuk melanjutkan, silakan klik opsi Linux Recovery.

linux recovery di nas and linux
DOWNLOAD GRATIS

Untuk Windows Vista/7/8/10/11

DOWNLOAD GRATIS

Untuk macOS X 10.10 atau versi di atasnya

Langkah ke-2. Memeriksa Komputer Linux

Masukkan data yang diperlukan untuk membuat sebuah sambungan jarak jauh. Jika Anda telah siap, pilih Connect dari menu yang tersedia.

membuat sebuah sambungan jarak jauh

Akan lebih baik jika Anda menunggu hingga sambungannya berhasil dibuat. Setelah sambungannya berhasil, Recoverit akan segera memulai pemindaian komputer Linux Anda untuk mencari data yang hilang.

Langkah ke-3. Melakukan Pratinjau File yang Terhapus/Hilang dan Melakukan Recovery

Tergantung pada jumlah data yang sedang dipindai, prosedur pemindaian tersebut mungkin membutuhkan sejumlah waktu. Progres pemindaiannya ditampilkan pada bar di bagian bawah layar. Bagian terbaik dari menggunakan Recoverit adalah Anda dapat menghentikan pencarian sesuai dengan keinginan Anda setelah menemukan file yang ingin dipulihkan.

secara otomatis memindai file yang tidak sengaja terhapus

Setelah pemindaian selesai, Recoverit mengizinkan Anda melakukan pemeriksaan file untuk memastikan bahwa file tersebut adalah file yang ingin Anda pulihkan. Sekarang, pilih Recover untuk menyimpan file tersebut ke perangkat Linux Anda.

melakukan pratinjau dan recovery data yang hilang

Program ini akan meminta Anda memilih sebuah folder tujuan untuk melakukan recovery file. Untuk mendapatkan data yang telah dipulihkan tersebut, klik tombol Recover. Ingatlah jalur lokasi yang Anda gunakan sebelum kehilangan file dan pilih sebuah jalur yang baru untuk penyimpanan kali ini.

mentransfer file yang didapatkan kembali ke sebuah folder baru
DOWNLOAD GRATIS

Untuk Windows Vista/7/8/10/11

DOWNLOAD GRATIS

Untuk macOS X 10.10 atau versi di atasnya

Selain menggunakan software Linux data recovery seperti Recoverit, tersedia berbagai cara lain untuk melakukan recovery file yang terhapus di Linux. Kami telah membuat sebuah daftar yang memuat 8 cara untuk melakukan recovery file yang terhapus di Linux, yang dapat Anda gunakan tanpa ragu untuk mendapatkan kembali file yang hilang dengan cepat.

Kesimpulan

Anda sekarang dapat menggunakan perintah find exec rm untuk menghapus file secara permanen tanpa dimintai konfirmasi. Anda dapat menggunakan 6 cara yang disebutkan di atas untuk memilih tindakan yang sesuai saat mencari dan menghapus file. Bagaimanapun juga, Wondershare Recoverit akan menyelamatkan Anda jika Anda menghapus file yang salah. Cobalah sekarang juga!

Anda Mungkin Berminat

Cara Menginstal dan Menggunakan TestDisk di Linux dan Alternatifnya

Berikut ini adalah rincian cara menginstal dan menggunakan alat recovery data TestDisk Linux, beserta alternatifnya.

Cara Menggunakan Foremost untuk Memulihkan File di Linux dan Alternatifnya

Berikut ini adalah cara menginstal dan menggunakan Foremost untuk memulihkan data di Linux dan alternatif terbaiknya.