Znajdź duplikaty plików w systemie Mac OS X


Odpowiedzi:


21

Po prostu skopiuję część mojej innej odpowiedzi na podobny temat, a także podam link do możliwego duplikatu jako kolejne odniesienie.

Istnieje wiele opcji komercyjnych, niektóre mogą być lepsze niż wymienione poniżej, nie próbowałem ich wszystkich. W każdym razie wymieniam mój wybór aplikacji, biorąc pod uwagę, które z nich mogłem wypróbować. Nawiasem mówiąc, to nie tutaj po raz pierwszy usłyszałem o kropli DupeCheck, ale bardzo dziękuję Systech za zbudowanie go! :)

  • TidyUp to bardzo dobrze znana aplikacja w tym temacie. Możesz określić, gdzie chcesz skanować w poszukiwaniu duplikatów. Oferuje podstawowe i zaawansowane tryby, kilka różnych strategii i kryteriów.

  • MrClean to bezpłatne narzędzie, które skanuje foldery w poszukiwaniu duplikatów i usuwa je. Bardzo uproszczony, ale wydajny, jeśli masz pewność co do tego, co robisz.

  • Wiewiórka skanuje duplikaty i pozwala wybrać, które z nich chcesz usunąć. Oferuje widok węzłów folderów i można wybrać opcję „ usuń wszystkie pliki w folderze, które mają duplikaty w innym miejscu lub odwrotnie ”, a także ręczne wybieranie. Skanowanie wszystkich plików może potrwać bardzo długo, ale potem wykonuje bardzo przyzwoitą robotę.

  • DupeCheckupuść na niego plik, a on użyje twojego indeksu Spotlight, aby sprawdzić, czy masz gdzieś potencjalną duplikat ”. To o tej miłej aplikacji open source. Nie jest to doskonałe narzędzie do czyszczenia przestrzeni naraz, ale z czasem pomaga utrzymać przestrzeń w czystości.

  • DuplicateFileSearcher ze strony internetowej: „ to bezpłatne, potężne narzędzie, które pomoże Ci znaleźć i usunąć duplikaty plików na twoim komputerze. Można go również użyć do obliczenia skrótów MD5 i SHA. Oprogramowanie działa w systemach Windows, Linux, Solaris i MacOS. „. Wystarczająco powiedziane.


8

Przekształciłem skrypt bash w kroplę. Upuść na nim plik, a on użyje twojego indeksu Spotlight, aby sprawdzić, czy masz potencjalną duplikat gdzieś w twoim systemie.
Pobierz bezpłatną kroplę DupeCheck , rozpakuj ją i znajdź dobre miejsce, aby ją umieścić. Przeciągnij i upuść na niego dowolny plik, a on użyje Spotlight do zidentyfikowania możliwych duplikatów.


2
A po znalezieniu duplikatów: pamiętaj, że używając Get Info możesz dowiedzieć się, skąd pochodzi plik (np. Z jakiej strony, e-maila lub innego komputera), na wypadek, gdybyś zastanawiał się, skąd masz duplikaty.
Arjan

8

Napisałem prosty skrypt Pythona FileDupeFinder.py , który znajdzie duplikaty plików w systemach OSX (i prawdopodobnie Linux / * nix). W tej chwili przekazujesz mu ścieżkę katalogu głównego i minimalny rozmiar pliku, a on przejdzie po drzewie katalogów i wyświetli listę plików, które uważa za duplikaty. Zignoruje pliki, które są twardymi łączami. Możesz powiedzieć mu, aby wykluczył katalogi (teraz wyklucza tylko Backups.backupdb, ponieważ ten skrypt nie jest gotowy do obsługi zwariowania wehikułu czasu) i nakazuje, aby nie obejmował systemów plików (chociaż nie są one obecnie sparametryzowane, są wystarczająco łatwe ustawić w samym skrypcie.

Ten skrypt jest tylko minimalnie testowany, ale działał dla mnie wystarczająco rozsądnie.


Dzięki wydaje się, że działa dobrze. Dopiero po kilku sekundach zdałem sobie sprawę, że nie przekazujesz katalogu głównego (zaakceptował go bez błędu), ale musisz przekazać go jako parametr „-d”. W przeciwnym razie wydaje się bardzo wydajny i uporządkowany.
Marius

Jak usunąć duplikaty po ich znalezieniu? Plik wyjściowy zawiera zarówno oryginał, jak i duplikat. Powiedzmy, że modyfikuję skrypt tak, aby zawierał tylko duplikat - jak miałbym przejść z listy plików duplikatów oddzielonych znakami powrotu do rmkażdego z nich?
SimplGy,


3

Poleciłem dupeGuru przez ustalony Software, to Open Source Fairware i swobodę użytkowania


W rzeczywistości nie jest darmowy (przynajmniej więcej), jest ograniczony do dziesięciu
usunięć

2
Tak było 4 lata temu, ale już nie jest. Jest to oprogramowanie typu open source, a jego główny programista potrzebuje programistów, aby stale go utrzymywali. To świetny darmowy soft! ... chyba wymaga naszego wkładu ...
Armel Larcier

DupeGuru działa dobrze i jest bezpłatny.
jjz

1

Dekloner to kolejny.

Możesz wybrać minimalny rozmiar pliku, który chcesz sprawdzić, i może wyeliminować wszystkie oprócz jednego. Wydaje się jednak, że nie jest w stanie tworzyć twardych linków lub dowiązań symbolicznych, czego chciałbym.


0

Najwygodniejszym GUI, które znalazłem do tego zadania, jest Gemini , ale skrypt może być wystarczający dla twoich potrzeb. Osobiście skanuję w poszukiwaniu duplikatów, aby ocenić, ile moich danych jest zbędnych (obecnie 3/50 GB, czyli 6% danych), ale rzadko coś usuwam, aby nie zakłócić wewnętrznej magii chaosu plików.


0

Często TidyUpużywałem MacOS Xdo znajdowania duplikatów plików i ich sortowania.

GUI niekoniecznie jest w 100% intuicyjny, ale aplikacja jest bardzo wydajna, oferuje wiele opcji i możliwości definiowania, czym jest duplikat (ta sama nazwa? Ten sam rozmiar, ta sama treść, ...), a także ma potężną interfejs do wyświetlania zduplikowanych grup i decydowania o tym, co zrobić z duplikatami (lub niektórymi z nich).

Nigdy nie żałowałem, że go kupiłem i było to dla mnie bardzo pomocne.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.