Dari: http://www.chriswrites.com/2012/02/how-to-find-and-delete-duplicate-files-in-mac-os-x/ Bagaimana cara memodifikasi ini untuk hanya menghapus versi pertama dari file yang dilihatnya.
Buka Terminal dari Spotlight atau folder Utilities Ubah ke direktori (folder) yang ingin Anda cari (termasuk sub-folder) menggunakan perintah cd. Pada prompt perintah ketik cd misalnya cd ~ / Documents untuk mengubah direktori ke folder Dokumen rumah Anda Pada prompt perintah, ketik perintah berikut:
find . -size 20 \! -type d -exec cksum {} \; | sort | tee /tmp/f.tmp | cut -f 1,2 -d ' ' | uniq -d | grep -hif – /tmp/f.tmp > duplicates.txt
Metode ini menggunakan checksum sederhana untuk menentukan apakah file identik. Nama-nama item duplikat akan terdaftar dalam file bernama duplicates.txt di direktori saat ini. Buka ini untuk melihat nama-nama file identik Sekarang ada berbagai cara untuk menghapus duplikat. Untuk menghapus semua file dalam file teks, pada jenis prompt perintah:
while read file; do rm "$file"; done < duplicates.txt
fdupes
Mengagumkan! Bekerja seperti pesona! Terima kasih kawan.!Saya menulis sebuah skrip yang mengubah nama file Anda agar sesuai dengan hash isinya.
Ia menggunakan subset byte file sehingga cepat, dan jika ada tabrakan itu menambahkan penghitung ke nama seperti ini:
Ini membuatnya mudah untuk meninjau dan menghapus duplikat Anda sendiri, tanpa mempercayai perangkat lunak orang lain dengan foto Anda lebih dari yang Anda butuhkan.
Script: https://gist.github.com/SimplGy/75bb4fd26a12d4f16da6df1c4e506562
sumber
Ini dilakukan dengan bantuan aplikasi EagleFiler, yang dikembangkan oleh Michael Tsai .
Anda juga dapat secara otomatis menghapus duplikat dengan penghapus file duplikat yang disarankan dalam posting ini .
sumber