GNU/Linux >> Belajar Linux >  >> Linux

Temukan File Duplikat?

Apakah mungkin menemukan file duplikat di disk saya yang sedikit demi sedikit identik tetapi memiliki nama file yang berbeda?

Jawaban yang Diterima:

Saya berpikir untuk menambahkan garpu fdupes yang disempurnakan baru-baru ini, jdupes, yang menjanjikan lebih cepat dan lebih kaya fitur daripada fdupes (mis. filter ukuran):

jdupes . -rS -X size-:50m > myjdups.txt

Ini akan secara rekursif menemukan file duplikat yang lebih besar dari 50MB di direktori saat ini dan menampilkan daftar yang dihasilkan di myjdups.txt.

Catatan, output tidak diurutkan berdasarkan ukuran dan karena tampaknya tidak dibangun, saya telah mengadaptasi jawaban @Chris_Down di atas untuk mencapai ini:

jdupes -r . -X size-:50m | {
    while IFS= read -r file; do
        [[ $file ]] && du "$file"
    done
} | sort -n > myjdups_sorted.txt

Linux
  1. Bagaimana menemukan file duplikat di Linux

  2. Temukan File Terbesar Secara Rekursif?

  3. Cara Menemukan File dengan Perintah fd di Linux

  1. Temukan dan salin file

  2. BASH:temukan file duplikat (kompatibel dengan MAC/LINUX)

  3. Temukan semua file yang lebih lama dari satu menit

  1. Temukan direktori dengan semua file di dalamnya lebih tua dari X?

  2. Temukan semua file duplikat dengan hash MD5

  3. Bagaimana cara menyalin file *.txt secara rekursif di tujuan lain?