GNU/Linux >> Belajar Linux >  >> Ubuntu

3 Alat Terbaik untuk Menemukan dan Menghapus File Duplikat di Linux

Mengelola file mungkin menjadi tugas yang rumit jika ada banyak file duplikat di sistem. Volume besar file duplikat menempati ruang penyimpanan dan dapat membuat masalah penuh pada disk. Cara termudah untuk menangani file duplikat adalah dengan menemukannya dan menghapusnya secara manual, tetapi menggunakan alat untuk menemukan dan menghapus file duplikat dapat membuat proses lebih mudah secara signifikan. Dalam artikel ini, kita akan mempelajari beberapa alat utilitas yang berguna untuk menemukan dan menghapus file duplikat dari sistem Linux.

Fslint

Dalam sistem berbasis Linux/Unix, ada alat yang sangat berguna yang disebut "fslint" yang membantu untuk mencari dan menghapus file duplikat, file temp, folder kosong sepenuhnya dan membebaskan ruang disk. Fslint hadir dengan mode GUI dan CLI yang membuatnya lebih mudah digunakan. Pemasangan alat utilitas ini sederhana dan mudah. Jalankan saja perintah berikut dan mulai gunakan alat ini

Ubuntu/Debian

$ sudo apt-get install fslint

Di Ubuntu 20.04 LTS, fslint tidak tersedia di repositori default. Gunakan perintah berikut untuk menginstal alat.

$ mkdir -p ~/Downloads/fslint
$ cd ~/Downloads/fslint
$ wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.deb
$ wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-glade2_2.24.0-6_amd64.deb
$ wget http://old-releases.ubuntu.com/ubuntu/pool/universe/f/fslint/fslint_2.46-1_all.deb
$ sudo apt-get install ./*.deb

RHEL/CentOS

$ sudo yum install epel-release
$ sudo yum install fslint

Setelah instalasi selesai, cari fslink di aplikasi. Berikan direktori untuk memindai file dan centang recurse pilihan untuk memindai file di subdirektori secara rekursif. Setelah pemindaian selesai, klik hapus untuk memindahkan file duplikat.

Temukan

Rdfind adalah open source dan alat utilitas gratis untuk menemukan file duplikat. Ini membandingkan file berdasarkan konten dan membedakan file asli dan duplikat menggunakan algoritma klasifikasi. Setelah file duplikat ditemukan, ia memberikan laporan sebagai hasilnya.

Jalankan perintah berikut untuk menginstal alat

Ubuntu/Debian

$ sudo apt-get install rdfind

RHEL/CentOS

$ sudo yum install epel-release
$ sudo yum install rdfind

Setelah alat terinstal, jalankan rdfind perintah bersama dengan jalur direktori tempat kami ingin menemukan file duplikat. Dalam contoh ini, saya telah menggunakan /home/aayush/Download sedang dipakai. Anda dapat memiliki asumsi Anda sendiri.

Sintaks

$ rdfind <Path>

Contoh

$ rdfind /home/aayush/Downloads

File laporan bernama results.txt dibuat di direktori kerja saat ini. Temukan file untuk detail lebih lanjut terkait file duplikat.

Fdupes

Fdupes adalah alat utilitas berguna lainnya yang tersedia di sistem Linux. Ini gratis dan open source dan ditulis dalam bahasa pemrograman C. Alat utilitas ini mengidentifikasi file duplikat dengan membandingkan ukuran file, tanda tangan MD5 sebagian, tanda tangan MD5 lengkap, dan melakukan perbandingan byte demi byte untuk verifikasi.

Jalankan perintah berikut untuk menginstal alat

Ubuntu/Debian

$ sudo apt-get install fdupes

RHEL/Centos

$ yum install epel-release
$ yum install fdupes

Setelah alat terinstal, jalankan fdupes perintah bersama dengan jalur di mana kita ingin menemukan file duplikat.

Sintaks

$ fdupes <path>

Contoh

$ fdupes /home/aayush/Downloads/Kubernetes

Untuk mencari file duplikat di subdirektori, jalankan fdupes perintah dengan opsi -r beserta jalannya.

Sintaks

$ fdupes <Path> -r

Contoh

$ fdupes /home/aayush/Downloads -r

Keluaran:

Untuk menghapus semua duplikat, jalankan perintah fdupes dengan opsi -d beserta pathnya.

Sintaks

$ fdupes -d <Path>

Contoh

$ fdupes -d /home/aayush/Downloads/Kubernetes

Keluaran

Untuk menghapus semua duplikat di subdirektori, jalankan fdupes perintah secara rekursif(-r ) dengan opsi -d sebagai.

Sintaks

$ fdupes -d <path> -r

Contoh

$ fdupes -d /home/aayush/Downloads -r

Untuk mendapatkan bantuan lebih lanjut tentang perintah fdupes, jalankan perintah berikut.

$ fdupes --help
$ man fdupes

Kesimpulan

Terkadang, memiliki file duplikat di sistem dapat menimbulkan masalah yang sangat besar. Pada artikel ini, saya telah membahas berbagai alat untuk menemukan dan menghapus file duplikat di sistem linux. Terima kasih telah membaca.


Ubuntu
  1. Temukan File dan Direktori di Linux Seperti Profesional

  2. Linux Hapus File dan Direktori

  3. Cara Menemukan dan Menghapus Direktori dan File Kosong di Linux

  1. 5 Alat Baris Perintah untuk Menemukan File dengan Cepat di Linux

  2. Cara Menemukan dan Menghapus Foto Duplikat di Linux

  3. Temukan file dan direktori terbesar di Linux

  1. Cara menemukan file di Linux

  2. Cara Menemukan dan Menghapus File Duplikat/Tidak Diinginkan di Linux Menggunakan Alat 'FSlint'

  3. Bagaimana menemukan file duplikat di Linux