File duplikat, bagaimana menemukan dan menghapusnya di Ubuntu

tentang menempatkan file duplikat

Dalam artikel berikut, kita akan membahas tiga hal alat untuk menemukan dan menghapus file duplikat di Ubuntu. Anda mungkin menemukan bahwa komputer Anda penuh dengan file duplikat lebih dari satu kali. Suatu hari Anda menemukan bahwa hard drive Anda diisi dengan banyak salinan dari file yang sama di direktori cadangan yang berbeda. Masalahnya muncul karena adalah umum untuk lupa membersihkan file-file ini dan hard drive mulai menumpuk terlalu banyak file duplikat setelah jangka waktu tertentu.

Inilah sebabnya mengapa selalu baik untuk mengetahui caranya temukan dan hapus file duplikat. Untuk melakukan ini, kita dapat menggunakan alat yang dijelaskan di bawah ini di Sistem operasi mirip Unix. Anda harus berhati-hati saat menghapus file duplikat. Jika Anda tidak memilikinya, ini dapat menyebabkan kehilangan data yang tidak disengaja. Oleh karena itu, sangat disarankan untuk memperhatikan saat menggunakan alat-alat tersebut.

Temukan dan hapus file duplikat di Ubuntu

Untuk tugas ini, kita akan melihat tiga alat yang tersedia; Rdfind, Fdupes, Fslint.

Ketiga utilitas tersebut adalah gratis, open source, dan berfungsi pada sebagian besar sistem operasi mirip Unix.

Temukan

Temukan adalah utilitas dari open source dan gratis untuk menemukan file duplikat dalam direktori dan subdirektori.

Bandingkan file berdasarkan konten mereka, bukan nama mereka arsip. Rdfind menggunakan algoritme klasifikasi untuk membedakan antara file asli dan file duplikat. Jika menemukan dua atau lebih file yang sama, Rdfind cukup pintar untuk menemukan file yang asli. Setelah Anda menemukan duplikatnya, Anda akan melaporkannya kepada kami. Kami dapat memutuskan untuk menghapus atau menggantinya.

Rdfind instalasi

Kami membuka terminal (Ctrl + Alt + T) dan menulis:

instal Rdfind

sudo apt install rdfind

Gunakan

Setelah terinstal, Anda hanya perlu jalankan perintah Rdfind bersama dengan jalurnya tempat kami ingin mencari file duplikat.

Rdfind running

rdfind ~/Descargas/

Seperti yang Anda lihat dari gambar di atas, perintah Rdfind akan memindai direktori ~ / Unduhan. Ini akan menyimpan hasilnya ke file bernama results.txt, yang terletak di direktori kerja saat ini. Bisa lihat nama file duplikat yang mungkin dalam file results.txt.

Anda bisa mendapatkan lebih banyak informasi tentang semua kemungkinan yang ditawarkannya, melalui bagian bantuan atau halaman manual:

temukan bantuan

rdfind --help

man rdfind

fdupes

Fdupes adalah utilitas baris perintah lain untuk mengidentifikasi dan menghapus file duplikat dalam direktori dan subdirektori tertentu. Ini adalah utilitas gratis dari open source ditulis dalam bahasa pemrograman C.

Fdupes mengidentifikasi duplikat membandingkan ukuran file, tanda tangan MD5 parsial, tanda tangan MD5 penuh dan akhirnya melakukan perbandingan byte-by-byte untuk verifikasi.

Ini mirip dengan utilitas Rdfind, tetapi Fdupes hadir dengan beberapa opsi untuk melakukan operasi, seperti:

  • Mencari file duplikat di direktori dan subdirektori secara rekursif.
  • Kecualikan file kosong dan file tersembunyi dari pertimbangan.
  • Tunjukkan ukuran duplikat.
  • Dan masih banyak lagi.

Instalasi Fdupes

Kami membuka terminal (Ctrl + Alt + T) dan menulis:

fdupes menginstal

sudo apt install fdupes

Gunakan

Menggunakan Fdupes cukup sederhana. Jalankan saja perintah berikut untuk menemukan file duplikat di direktori, misalnya ~ / Unduhan.

fdupes berjalan

fdupes ~/Descargas

Kita juga bisa mencari file duplikat dari subdirektori, cukup menggunakan opsi -r.

untuk hapus semua duplikat, opsi untuk digunakan adalah -d.

fdupes -d ~/Descargas

Perintah ini akan memungkinkan kita untuk memilih untuk mempertahankan yang asli dan menghilangkan semua file duplikat lainnya. Di sini Anda harus berhati-hati. Kami dapat dengan mudah menghapus file asli jika kami tidak hati-hati.

Untuk mendapatkan informasi lebih lanjut tentang cara menggunakan fdupes, lihat bagian bantuan atau halaman manual:

fdupes membantu

fdupes –help

man fdupes

FSlint

FSlint adalah utilitas lain untuk menemukan file duplikat yang saya temukan di Github. Berbeda dengan dua utilitas lainnya, FSlint memiliki mode GUI dan CLI. Oleh karena itu, ini adalah alat yang lebih mudah digunakan.

FSlint tidak hanya menemukan duplikat, tetapi juga tautan simbolis, nama yang salah, file sementara, IDS yang salah, direktori kosong dan binari yang tidak terhapus, dll.

Instal Fslint

Kami membuka terminal (Ctrl + Alt + T) dan menulis:

pemasangan fslint

sudo apt install fslint

Gunakan

Setelah terinstal, kita bisa jalankan dari menu aplikasi.

peluncur fslint

Seperti yang Anda lihat, antarmuka FSlint mudah digunakan dan cukup jelas. Di tab Jalur pencarian, kami akan menambahkan rute yang ingin kami pindai. Kami hanya perlu mengklik tombol Search untuk mencari duplikat. Periksa opsi "Rekursif?" untuk mencari duplikat dalam direktori dan subdirektori secara rekursif. FSlint akan dengan cepat memindai direktori yang diberikan dan mencantumkannya.

gui batu api

Dari daftar, pilih duplikat yang ingin Anda bersihkan. Anda dapat bekerja dengan salah satu dari mereka dengan tindakan seperti Simpan, Hapus, Gabungkan, dan Tautan Simbolik. Di tab Parameter Pencarian Lanjutan, Anda dapat menentukan jalur yang akan dikecualikan saat mencari duplikat.

Untuk mendapatkan detail lebih lanjut tentang FSlint, lihat bagian bantuan dan halaman manual.

bantuan fslint

/usr/share/fslint/fslint/fslint --help

man fslint

Ini hanyalah tiga alat efektif untuk menemukan dan menghapus file duplikat yang tidak diinginkan di Gnu / Linux.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   miguelcm dijo

    Mungkin Anda melewatkan menyebutkan duff. Terima kasih.

  2.   Lucio Chavez dijo

    Kontribusi yang sangat bagus! Terima kasih banyak!

  3.   Miguel A.Luque dijo

    Terima kasih atas kesederhanaan dan detail kontribusi Anda, yang telah memecahkan masalah saya. Terima kasih lagi!! Salam pembuka,

  4.   Francesc dijo

    FSLINT, di versi 20.04 tidak ada. apakah ada cara saya dapat menginstalnya.
    terima kasih

  5.   Claudio Festene dijo

    Rdfind spektakuler. Saya mengujinya di Xubuntu 18-04 dan berhasil dengan baik!