Cara Menemukan dan Menghapus File Duplikat di Linux menggunakan Alat Baris Perintah 'fdupes'

Pelajari cara menemukan dan menghapus file duplikat menggunakan perintah linux fdupes

Pernahkah Anda mengunduh dokumen PDF dari Internet, memindahkannya ke beberapa folder, dan sepuluh bulan kemudian mengunduhnya lagi, karena Anda tidak dapat menemukan yang pertama? Apakah Anda memiliki 'Dokumen', 'Dokumen(1)', Dokumen(2), semua berkerumun di folder Unduhan yang sama?

Peningkatan ketersediaan Internet selama bertahun-tahun telah memastikan bahwa pengguna tidak perlu menghabiskan waktu menggunakan fungsi pencarian (sering lambat dan membosankan) di File Explorers dan sebagai gantinya mengunduh file yang dibutuhkan lagi. Ini, ditambah dengan struktur folder yang tidak terorganisir, jarang menciptakan situasi penyimpanan yang kacau di mana file duplikat mungkin menghabiskan hingga beberapa Gigabytes ruang.

Untuk menangani file duplikat ini, komunitas GNU/Linux menawarkan banyak pilihan berbasis baris perintah dan GUI. Salah satu alat baris perintah yang mudah digunakan adalah 'fdupes'.

Temukan Duplikat menggunakan 'fdupes' di Linux

Untuk menemukan duplikat di direktori tertentu, cukup ketik fdupes di terminal Linux, dan jalankan. Lain pergi ke direktori yang diperlukan menggunakan CD dan lari fdupes. (itu . in command berarti direktori saat ini di baris perintah Linux).

Namun, ini hanya memeriksa file di dalam direktori yang diberikan. Jika direktori berisi direktori lain (yang selanjutnya dapat berisi hierarki direktori di bawahnya), kita hanya perlu melewati -R (rekursif) bendera ke fdupes memerintah.

fdupes -r 

Menghapus Duplikat

Sekarang kita memiliki daftar file duplikat, kita dapat menggunakan rm perintah di Linux untuk menghapus duplikat yang menghabiskan ruang yang tidak perlu.

rm 

Tetapi bagaimana jika ada banyak file duplikat, dan kami ingin menyimpan satu dan menghapus sisanya? Menjadi sangat rumit untuk menghapus setiap file satu per satu menggunakan rm dalam kasus seperti itu.

Kami menggunakan -D bendera. Ini meminta pengguna untuk memasukkan file yang akan disimpan dan menghapus sisanya.

fdupes -d 

Catatan: Bendera juga dapat digunakan dalam kombinasi dengan sebagian besar perintah Linux.

fdupes -rd 

Menggunakan -N bendera bersama dengan -D untuk menyimpan file pertama secara default, dan menghapus yang lain, tanpa membuat command prompt untuk file yang akan disimpan.

fdupes -rdN 

Ini adalah opsi yang paling berguna di fdupes perintah untuk secara efisien menyingkirkan file duplikat.

Perhatikan bahwa, jika perintah dijalankan pada folder yang lebih besar (Misalnya di /rumah atau di folder root /), fdupes akan membutuhkan beberapa waktu untuk dijalankan, dan akan menampilkan bilah kemajuan di terminal.

Kami harap informasi di halaman ini bermanfaat bagi Anda. Jika Anda memiliki pertanyaan, beri tahu kami di bagian komentar di bawah.