Знайдіть дублікати файлів на Mac OS X


33

Чи є програма, яка б шукала дублікати файлів на моєму Mac з простим способом видалення дублікатів?


Як згадує @Cawas, superuser.com/questions/111390/show-duplicate-files є дублікатом цього (і має кілька різних відповідей на спробу).
studgeek

Відповіді:


21

Я просто скопіюю частину моєї іншої відповіді на подібну тему, а також посилаюсь на можливий дублікат як іншу довідку.

Є багато комерційних варіантів, деякі можуть бути кращими, ніж перераховані нижче, я не пробував їх усіх. У будь-якому разі я перелічу свій вибір програм, враховуючи, які з них я міг спробувати. Випадково, саме там я не вперше почув про крапельку DupeCheck, але дуже дякую Systech за її створення! :)

  • TidyUp - дуже відомий додаток з цієї теми. Ви можете вказати, куди потрібно сканувати, який тип дублікатів. Він пропонує базові та вдосконалені режими, кілька різних стратегій та критеріїв.

  • MrClean - це безкоштовний інструмент, який просто сканує папки для дублікатів та сміття. Дуже спрощений, але ефективний, якщо ви впевнені в тому, що робите.

  • Бурундук сканує дублікати і дозволяє вам вибрати, які саме ви хочете потрапити в кошик. Він пропонує перегляд папок у вузлі, і ви можете вибрати " видалити всі файли в папці, які мають дублікати в іншому місці, або навпаки ", а також ручний вибір. Сканування всіх файлів може зайняти дуже багато часу, але після цього це робить дуже пристойну роботу.

  • DupeCheck " опустіть файл на нього, і він використає ваш індекс Spotlight, щоб побачити, чи є у вас десь потенційний дублікат ." Ось про цю приємну програму з відкритим кодом. Не чудовий засіб для прибирання простору одразу, але з часом він допомагає зберегти чистий простір.

  • DuplicateFileSearcher з веб-сайту: " - це безкоштовна потужна утиліта програмного забезпечення, яка допоможе вам знайти та видалити дублікати файлів на вашому комп'ютері. Також її можна використовувати для обчислення хешей MD5 та SHA. Програмне забезпечення працює в Windows, Linux, Solaris та MacOS. ". Достатньо сказав.


8

Я перетворив скрипт bash в крапельку. Надайте файл на нього, і він використає ваш індекс Spotlight, щоб побачити, чи є у вас потенційний дублікат десь у вашій системі.
Завантажте безкоштовну крапельку DupeCheck , розпакуйте її і знайдіть хороше місце для її розміщення. Перетягніть на нього будь-який файл, і він буде використовувати Spotlight для виявлення можливих дублікатів.


2
А після пошуку дублікатів: пам’ятайте, що за допомогою Get Info ви зможете знайти, звідки цей файл (наприклад, з якого веб-сайту, електронної пошти чи з іншого комп’ютера), про всяк випадок, коли вам цікаво, як ви отримали дублікати.
Ар’ян

8

Я написав простий сценарій python FileDupeFinder.py, який знайде файли-дублікати файлів на OSX (і, можливо, Linux / * nix). Зараз ви передаєте йому корінний шлях до каталогу та мінімальний розмір файлу, і він буде ходити по дереву каталогів та виводити список файлів, які він вважає дублікатами. Він буде ігнорувати файли, які є міцними посиланнями один одного. Ви можете сказати, щоб він виключив каталоги (зараз він просто виключає Backups.backupdb, оскільки цей скрипт не готовий обробляти невдалість Time Machine) і сказати йому, щоб не розповсюджувати файлові системи (хоча вони наразі не параматеризовані, вони досить легкі встановити в самому сценарії.

Цей скрипт перевіряється лише мінімально, але він досить добре працював.


Дякує, здається, працює добре. Просто мені знадобилося кілька секунд, щоб зрозуміти, що ви не передаєте кореневий каталог у (він прийняв його без помилки), але вам потрібно передати його як параметр '-d'. Інакше це здається дуже ефективним та охайним.
Маріус

Як би видалити дублікати після їх пошуку? Вихідний файл включає як оригінал, так і дуп. Скажіть, я змінюю скрипт, щоб він включав лише дуп - як би я перейшов із відокремленого рядком списку файлів dupe до а rmна кожному з них?
SimplGy


3

Я рекомендував dupeGuru від Hardcoded Software, це Fairware із відкритим кодом та безкоштовний у використанні


Це фактично не вільне користування (принаймні більше), його обмежено десятьма видаленнями / рухами, поки ви не заплатите ...
studgeek

2
Добре, що було правдою 4 роки тому, але це вже не так. Він є відкритим кодом, і його майстру потрібні розробники, щоб постійно підтримувати його. Це чудовий безкоштовний софт! ... Я потребую нашого внеску, я думаю ...
Армель Ларсьє

DupeGuru працює добре і безкоштовно.
jjz

1

Декланер - ще один.

Ви можете вибрати мінімальний розмір файлу, який ви хочете перевірити, і він може усунути всі, крім одного. Здається, не в змозі створити жорсткі посилання або символьні посилання, хоча б я хотів.


0

Найзручніший графічний інтерфейс, який я знайшов для цього завдання, - це Близнюки , але сценарію може бути достатньо для ваших потреб. Я особисто сканую дублікати лише для того, щоб оцінити, скільки моїх даних є зайвими (зараз 3/50 ГБ, або 6% даних), але я рідко видаляю що-небудь, якщо це порушує внутрішню магію мого хаосу файлів.


0

Я використовую TidyUpбагато на MacOS Xдля пошуку дублікатів файлів і сортувати їх.

Графічний інтерфейс не обов’язково на 100% інтуїтивний, але додаток дуже потужний, пропонує безліч варіантів і варіантів для визначення того, що таке дублікат (однойменне ім’я ?, однаковий розмір, той же вміст, ...), а також він має потужний інтерфейс для відображення дублікатів груп та вирішення, що робити з дублікатами (або деякими з них).

Я ніколи не пошкодував про її придбання, і це було дуже корисно для мене.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.