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 ‘Document’, ‘Document(1)’, Document(2), semuanya 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 <directory_path> di terminal Linux, dan jalankan. Jika tidak, buka direktori yang diperlukan menggunakan cd dan jalankan fdupes. (yang. perintah berarti direktori saat ini di baris perintah Linux).

Namun, ini hanya memeriksa file di dalam direktori yang diberikan. Jika direktori tersebut berisi direktori lain (yang selanjutnya dapat berisi hierarki direktori di bawahnya), kita hanya perlu meneruskan flag -r (rekursif) ke perintah fdupes.

fdupes -r <directory_path>

Menghapus Duplikat

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

rm <nama file>

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

Kita menggunakan flag -d. Ini meminta pengguna untuk memasukkan file yang akan disimpan dan menghapus sisanya.

fdupes -d <directory_path>

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

fdupes -rd <directory_path>

Gunakan flag -N bersama dengan -d untuk menyimpan file pertama secara default, dan hapus yang lain, tanpa membuat command prompt untuk menyimpan file.

fdupes -rdN <directory_path>

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

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

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

Related Posts