Hier ist ein ähnliches Duplikatsuchwerkzeug in Perl unter der GPL:
https://github.com/omps/myperlscripts/blob/master/dup-files.pl
Möglicherweise möchten Sie auch die Option -exec erkunden, um zu suchen (1).
Ich schreibe ein Skript zur Suche nach DUP-Dateien und gruppiere sie nach Größe und dann nach ihrer MD5-Prüfsumme.
Hier ist mein Skript:
find . -type f -printf "%s\n" | sort -rn | uniq -d | xargs -I{} -n1 find -type f -size {}c -print0 | xargs -0 md5sum | sort | uniq -w32 > ./dups.txt
Ich möchte sicherstellen, dass mein Skript meine DUP-Dateien nach Größe und MD5 richtig generiert.
kann ich trotzdem sicherstellen, dass mein Ergebnis korrekt ist, oder helfen Sie mir, mein Skript zu überprüfen und mich wissen zu lassen, bitte?
Hier ist ein ähnliches Duplikatsuchwerkzeug in Perl unter der GPL:
https://github.com/omps/myperlscripts/blob/master/dup-files.pl
Möglicherweise möchten Sie auch die Option -exec erkunden, um zu suchen (1).
Ich empfehle Ihnen, fdupes zu verwenden, es wurde für diesen Zweck entwickelt.
Beschreibung :
ein Programm zum Erkennen oder Löschen von doppelten Dateien, die sich in angegebenen Verzeichnissen befinden