From: http://www.chriswrites.com/2012/02/how-to-find-and-delete-duplicate-files-in-mac-os-x/ Jak to zmienić, aby usunąć tylko pierwszą wersję plik, który widzi.
Otwórz Terminal z Spotlight lub folder Utilities Przejdź do katalogu (folderu), z którego chcesz wyszukiwać (w tym podfolderów) za pomocą polecenia cd. W wierszu polecenia wpisz cd, na przykład cd ~ / Documents, aby zmienić katalog na domowy folder Dokumenty W wierszu polecenia wpisz następujące polecenie:
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
Ta metoda wykorzystuje prostą sumę kontrolną do ustalenia, czy pliki są identyczne. Nazwy zduplikowanych elementów zostaną wymienione w pliku o nazwie duplicates.txt w bieżącym katalogu. Otwórz to, aby wyświetlić nazwy identycznych plików Istnieją teraz różne sposoby usuwania duplikatów. Aby usunąć wszystkie pliki z pliku tekstowego, w wierszu polecenia wpisz:
while read file; do rm "$file"; done < duplicates.txt
fdupes
jest niesamowite! Działa jak urok! Dzięki stary.!Napisałem skrypt, który zmienia nazwy plików, aby pasowały do skrótu ich zawartości.
Wykorzystuje podzbiór bajtów pliku, więc jest szybki, a jeśli dojdzie do kolizji, dodaje licznik do nazwy w następujący sposób:
Ułatwia to przeglądanie i usuwanie duplikatów we własnym zakresie, bez ufania czyjegoś oprogramowania swoim zdjęciom bardziej, niż potrzebujesz.
Skrypt: https://gist.github.com/SimplGy/75bb4fd26a12d4f16da6df1c4e506562
źródło
Odbywa się to za pomocą aplikacji EagleFiler opracowanej przez Michaela Tsai .
Możesz także automatycznie usunąć duplikaty za pomocą narzędzia do usuwania duplikatów plików sugerowanego w tym poście .
źródło