Von: http://www.chriswrites.com/2012/02/how-to-find-and-delete-duplicate-files-in-mac-os-x/ Wie ändere ich dies, um nur die erste Version von zu löschen? die Datei, die es sieht.
Öffnen Sie das Terminal über Spotlight oder den Ordner "Dienstprogramme". Wechseln Sie mit dem Befehl "cd" in das Verzeichnis (den Ordner), aus dem Sie suchen möchten (einschließlich der Unterordner). Geben Sie an der Eingabeaufforderung cd ein, z. B. cd ~ / Documents, um das Verzeichnis in den Ordner "Home Documents" zu ändern. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:
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
Diese Methode verwendet eine einfache Prüfsumme, um festzustellen, ob Dateien identisch sind. Die Namen doppelter Elemente werden in einer Datei mit dem Namen duplicates.txt im aktuellen Verzeichnis aufgelistet. Öffnen Sie diese Option, um die Namen identischer Dateien anzuzeigen. Es gibt jetzt verschiedene Möglichkeiten, die Duplikate zu löschen. Geben Sie an der Eingabeaufforderung Folgendes ein, um alle Dateien in der Textdatei zu löschen:
while read file; do rm "$file"; done < duplicates.txt
fdupes
ist großartig! Lief wie am Schnürchen! Dank bro.!Ich habe ein Skript geschrieben, das Ihre Dateien so umbenennt, dass sie mit einem Hash ihres Inhalts übereinstimmen.
Es verwendet eine Teilmenge der Bytes der Datei, damit es schnell geht, und wenn es zu einer Kollision kommt, wird ein Zähler an den Namen wie folgt angehängt:
Auf diese Weise können Sie Duplikate ganz einfach selbst überprüfen und löschen, ohne der Software eines anderen Ihre Fotos mehr als nötig anvertrauen zu müssen.
Skript: https://gist.github.com/SimplGy/75bb4fd26a12d4f16da6df1c4e506562
quelle
Dies geschieht mit Hilfe der von Michael Tsai entwickelten EagleFiler-App .
Sie können Duplikate auch automatisch mit dem in diesem Beitrag vorgeschlagenen Entferner für doppelte Dateien löschen .
quelle