Я пытаюсь найти файлы (изображения), помеченные определенным тегом, и добавить (возможно, заменить) его новым.

Прямо сейчас я придумаю:

mdfind -0 -onlyin '/Volumes/HDD_MED_201304/Photos' 'sampleTag' | xargs -0 -I {} sips -X newTag"

Но это не работает. Я получаю "Нет такого файла или каталога" от терминала.

Что я делаю неправильно?

Спасибо Алекс

1 ответ1

0

sips -X используется для извлечения тега из файла профиля ICC, например sips -X mmod /tmp/a /Library/ColorSync/Profiles/Displays/iMac-2838C3DD-A394-78C1-4A5E-57649BBC5643.icc .

Попробуйте вместо этого использовать exiftool :

exiftool -keywords+='some keyword' -keywords+='another keyword' file.jpg

См. Http://www.sno.phy.queensu.ca/~phil/exiftool/faq.html для получения дополнительных примеров.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .