Я пытаюсь сделать что-то, что, я уверен, довольно просто - надеюсь, с помощью команды Terminal, похожей на эту: Как я могу сравнить и удалить дубликаты файлов в нескольких папках на El Capitan? ,
Я храню фотографии в нескольких каталогах в одном из двух форматов:
Короткие поездки:
- /Users/Ben/Pictures/Location/pic1.jpg
Длинные поездки:
/ Пользователи / Бен / Фотографии / Название поездки / Местоположение1 / pic1.jpg
/ Пользователи / Бен / Картинки / Название поездки / Местоположение2 / pic1.jpg
Большинство из этих папок содержат подпапку «Лучшая», куда я скопировал свои любимые фотографии из родительской папки, таким образом дублируя каждую фотографию.
например
Короткие поездки:
- /Users/Ben/ Фотографии / Местонахождение / Best
Длинные поездки:
/ Пользователи / Ben / Картинки / Название поездки / Location1 / Best
/ Пользователи / Ben / Картинки / Название поездки / Location2 / Best
NB. Некоторые из небольших альбомов не содержат эту папку «Best».
Я хочу рекурсивно сканировать каждую папку в поисках «Лучшей» папки. Если он найден, я хочу просмотреть все файлы в этой папке и удалить соответствующий элемент из родительской папки.
например, родительская папка содержит:
- /Users/Ben/Pictures/Location1/pic1.jpg
- /Users/Ben/Pictures/Location1/pic2.jpg
- /Users/Ben/Pictures/Location1/pic3.jpg
и папка «Best» содержит
- /Users/Ben/Pictures/Location1/Best/pic1.jpg
- /Users/Ben/Pictures/Location1/Best/pic3.jpg
Затем я хочу удалить pic1 и pic3 из родительской папки и оставить только pic2.
Спасибо за любую помощь.