Saat bekerja dengan media dan dokumen dalam jumlah besar, sangat umum untuk mengumpulkan banyak salinan dari file yang sama di komputer Anda. Tak pelak lagi, berikut ini adalah ruang penyimpanan yang penuh dengan file yang berlebihan, yang memicu pemeriksaan berkala untuk file duplikat di sistem Anda.

Untuk tujuan ini, Anda akan menemukan berbagai program untuk mengidentifikasi dan menghapus file duplikat. Dan fdupes kebetulan menjadi salah satu program semacam itu untuk Linux. Jadi, ikuti saat kami membahas fdupes dan memandu Anda melalui langkah-langkah untuk menemukan dan menghapus file duplikat di Linux.

Apa itu fdupes?

Fdupes adalah program berbasis CLI untuk menemukan dan menghapus file duplikat di Linux. Ini dirilis di bawah Lisensi MIT pada GitHub.

Dalam bentuknya yang paling sederhana, program bekerja dengan menjalankan direktori yang ditentukan melalui md5sum untuk membandingkan MD5 tanda tangan dari file-filenya. Kemudian ia menjalankan perbandingan byte demi byte untuk mengidentifikasi file duplikat dan memastikan tidak ada duplikat yang tertinggal.

Setelah fdupes mengidentifikasi file duplikat, itu memberi Anda opsi untuk menghapusnya atau menggantinya dengan tautan keras (tautan ke file asli). Jadi tergantung pada kebutuhan Anda, Anda dapat melanjutkan dengan operasi yang sesuai.

Bagaimana Cara Menginstal fdupes di Linux?

Fdupes tersedia di sebagian besar distro Linux utama seperti Ubuntu, Arch, Fedora, dll. Berdasarkan distro yang Anda jalankan di komputer Anda, jalankan perintah yang diberikan di bawah ini.

Pada sistem berbasis Ubuntu atau Debian:

sudo apt install fdupes

Untuk menginstal fdupes di Fedora/CentOS dan distro berbasis RHEL lainnya:

sudo dnf instal fdupes

Di Arch Linux dan Manjaro:

sudo pacman -S fdupes

Bagaimana Cara Menggunakan fdupes?

Setelah Anda menginstal program di komputer Anda, ikuti langkah-langkah di bawah ini untuk menemukan dan menghapus file duplikat.

Menemukan File Duplikat Dengan fdupes

Pertama, mari kita mulai dengan mencari semua file duplikat dalam sebuah direktori. Sintaks dasar untuk ini adalah:

fdupes jalur/ke/direktori

Misalnya, jika Anda ingin menemukan file duplikat di Dokumen direktori, Anda akan menjalankan:

fdupes ~/Documents

Keluaran:

Jika fdupes menemukan file duplikat di direktori yang ditentukan, itu akan mengembalikan daftar semua file redundan yang dikelompokkan berdasarkan set, dan Anda kemudian dapat melakukan operasi lebih lanjut pada mereka jika diperlukan.

Namun, jika direktori yang Anda tentukan terdiri dari subdirektori, perintah di atas tidak akan mengidentifikasi duplikat di dalamnya. Dalam situasi seperti itu, yang perlu Anda lakukan adalah melakukan pencarian rekursif untuk menemukan semua file duplikat yang ada di dalam subdirektori.

Untuk melakukan pencarian rekursif di fdupes, gunakan -R bendera:

fdupes -r jalur/ke/direktori

Sebagai contoh:

fdupes -r ~/Documents

Keluaran:

Sementara dua perintah di atas dapat dengan mudah menemukan file duplikat dalam direktori yang ditentukan (dan subdirektorinya), outputnya juga mencakup file duplikat dengan panjang nol (atau kosong).

Meskipun fungsi ini mungkin masih berguna saat Anda memiliki terlalu banyak file duplikat kosong sistem Anda, ini dapat menimbulkan kebingungan ketika Anda hanya ingin mengetahui duplikat yang tidak kosong di a direktori.

Untungnya, fdupes memungkinkan Anda untuk mengecualikan file dengan panjang nol dari hasil pencariannya menggunakan -n pilihan, yang dapat Anda gunakan dalam perintah Anda.

Catatan: Anda dapat mengecualikan file duplikat yang tidak kosong baik dalam pencarian normal maupun pencarian rekursif.

Untuk hanya mencari file duplikat yang tidak kosong di mesin Anda:

fdupes -n ~/Documents

Keluaran:

Jika Anda berurusan dengan beberapa kumpulan file duplikat, sebaiknya keluarkan hasilnya ke file teks untuk referensi di masa mendatang.

Untuk melakukan ini, jalankan:

fdupes path/ke/direktori > file_name.txt

...di mana jalur/ke/direktori adalah direktori di mana Anda ingin melakukan pencarian.

Untuk mencari file duplikat di Dokumen direktori dan kemudian mengirim output ke file:

fdupes /home/Documents > output.txt

Last but not least, jika Anda ingin melihat ringkasan semua informasi yang terkait dengan file duplikat dalam direktori, Anda dapat menggunakan: -M tandai dalam perintah Anda:

fdupes -m jalur/ke/direktori

Untuk mendapatkan informasi file duplikat untuk Dokumen direktori:

fdupes -m ~/Documents

Keluaran:

Kapan saja selama Anda menggunakan fdupes, jika Anda ingin bantuan dengan perintah atau fungsi, gunakan: -H pilihan untuk dapatkan bantuan baris perintah:

fdupes -h

Menghapus File Duplikat di Linux Dengan fdupes

Setelah Anda mengidentifikasi file duplikat dalam direktori, Anda dapat melanjutkan dengan menghapus/menghapus file-file ini dari sistem Anda untuk membersihkan kekacauan dan mengosongkan ruang penyimpanan.

Untuk menghapus file duplikat, tentukan: -D tandai dengan perintah dan tekan Memasuki:

fdupes -d path/ke/direktori

Untuk menghapus file duplikat di Unduhan map:

fdupes -d ~/Downloads

Fdupes sekarang akan memberi Anda daftar semua file duplikat di direktori itu dan akan memberi Anda opsi untuk menyimpan yang ingin Anda simpan di komputer Anda.

Misalnya, jika Anda ingin menyimpan file pertama di set 1, Anda harus memasukkan 1 setelah output dari pencarian fdupes dan tekan Memasuki.

Selain itu, jika diperlukan, Anda juga dapat menyimpan beberapa contoh file dalam satu set file duplikat yang dikembalikan. Untuk ini, Anda perlu memasukkan nomor yang sesuai dengan file duplikat dalam daftar yang dipisahkan koma dan tekan Memasuki.

Misalnya, jika Anda ingin menyimpan file 1, 3, dan 5, Anda harus memasukkan:

1,3,5

Jika Anda ingin mempertahankan contoh pertama file di setiap kumpulan file duplikat dan ingin mengabaikan perintah, Anda dapat melakukannya dengan menyertakan perintah -N switch, seperti yang ditunjukkan pada perintah berikut:

fdupes -d -N jalur/ke/direktori

Sebagai contoh:

fdupes -d -N ~/Documents

Berhasil Menghapus File Duplikat di Linux

Mengorganisir file adalah tugas yang membosankan. Tambahkan ke masalah duplikat file menyebabkan, dan Anda melihat beberapa jam dalam waktu dan usaha yang terbuang pada mengatur penyimpanan berantakan Anda.

Namun berkat utilitas seperti fdupes, lebih mudah dan efisien untuk mengidentifikasi file duplikat dan menghapusnya. Dan panduan di atas akan membantu Anda dengan operasi ini di mesin Linux Anda.

Sama seperti file duplikat, kata duplikat dan baris berulang dalam file juga bisa membuat frustasi untuk ditangani dan memerlukan alat canggih untuk dihapus. Jika Anda menghadapi masalah seperti itu juga, Anda dapat menggunakan unik untuk menghapus baris duplikat dari file teks.

MembagikanMenciakSurel
Cara Menemukan Data Duplikat di File Teks Linux Dengan uniq

Jika Anda memiliki file teks dengan konten duplikat yang ingin Anda hapus, saatnya mempelajari cara menggunakan perintah uniq.

Baca Selanjutnya

Topik-topik yang berkaitan
  • Linux
  • Manajemen file
  • Perintah Linux
Tentang Penulis
Yash Wate (23 Artikel Diterbitkan)

Yash adalah Staf Penulis di MUO untuk DIY, Linux, Pemrograman, dan Keamanan. Sebelum menemukan minatnya dalam menulis, ia dulu mengembangkan untuk web dan iOS. Anda juga dapat menemukan tulisannya di TechPP, di mana ia mencakup vertikal lainnya. Selain teknologi, ia senang berbicara tentang astronomi, Formula 1, dan jam tangan.

More From Yash Wate

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan