Удалить дубликаты фотографий в приложении для фотографий в Yosemite

Я случайно нажал «Повторяющиеся элементы» в контекстном меню после выбора более 100 фотографий в приложении «Фотографии» в Yosemite. Есть ли сейчас автоматический способ удаления дубликатов? Приложение, которое интегрируется с приложением «Фотографии» и удаляет дубликаты, также подойдет.

Заранее спасибо.

Вы смотрели на функции Automator?
Любое программное обеспечение для автоматизации может ошибаться при удалении ненужного. Наиболее безопасным методом будет использование сортировки по имени, а затем удаление себя.

Ответы (1)

Несколько способов сделать это.

Я бы использовал способ «сделай сам», чтобы убедиться, что он не удаляет ненужные вещи.

Отсортируйте по имени и решите, что удалить.

Используйте такие приложения, как: Duplicate Cleaner For iPhoto

Создайте рабочий процесс Automator (не стоит тратить время на его создание и тестирование).

Используйте Терминал (хотя не рекомендуется из-за возможности удаления не того материала).

Просто пример:

Откройте Терминал из Spotlight или папки «Утилиты».

Перейдите в каталог (папку), в котором вы хотите выполнить поиск (включая подпапки), используя команду cd. В командной строке введите cd, например, cd ~/Documents, чтобы изменить каталог на домашнюю папку «Документы».

В командной строке введите следующую команду:

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

Этот метод использует простую контрольную сумму, чтобы определить, идентичны ли файлы. Имена повторяющихся элементов будут перечислены в файле с именем дубликаты.txt в текущем каталоге. Откройте это, чтобы просмотреть имена идентичных файлов.

у вашей команды есть проблема в grep, попробуйте: find . -размер 20\! -type d -exec cksum {} \; | сортировать | тройник /tmp/f.tmp \ | вырезать -f 1,2 -d ' ' | уникальный -d | grep -hif /tmp/f.tmp > дубликаты.txt Даже с моим исправлением это не сработало