Для этого нет встроенного инструмента командной строки.
Однако вы можете использовать exiftool , который является независимой от платформы библиотекой Perl, а также приложением командной строки для чтения, записи и редактирования метаинформации в самых разных файлах.
Установка:
Инструкции по его установке на macOS можно найти здесь . В итоге:
Загрузить Пакет ExifTool OS X с домашней страницы ExifTool .
(Загружаемый файл должен называться ExifTool-11.17.dmg
.)
Установите как обычный OS X пакет .
(Откройте образ диска, дважды щелкните установочный пакет и
следуйте инструкциям.)
Теперь вы можете запустить exiftool, набрав exiftool
в окне терминала.
Обработка одного файла:
Чтение "URL-адреса владельца" через командную строку:
Запустите следующую команду в окне терминала:
$ exiftool -b −xmp:WebStatement ~/Desktop/path/to/image.psd
Примечание: часть ~/Desktop/path/to/image.psd
в приведенной выше команде должна быть заменена реальным путем к файлу изображения.
Эта команда будет регистрировать URL-адрес консоли, только если метаданные изображения содержат его. Например:
https://www.example.com
Запись "URL-адреса владельца" через командную строку:
Вы также можете записать "URL-адрес владельца" в файл, выполнив следующую команду:
$ exiftool −xmp:WebStatement="https://www.foobar.com" ~/Desktop/path/to/image.psd
Примечание: Как уже упоминалось ранее, часть ~/Desktop/path/to/image.psd
в приведенной выше команде должна быть заменена на реальный путь к файлу изображения, а часть https://www.foobar.com
должна быть заменена фактическим URL-адресом, который вы указали. хочу подать заявку.
Обработка нескольких файлов:
Чтение "URL-адреса владельца" для нескольких файлов из командной строки:
Если вы хотите прочитать «URL-адрес владельца» для всех файлов изображений в данной папке (включая файлы в подпапках) и сгенерировать отчет JSON, вы можете выполнить следующую команду:
$ exiftool -j -r −xmp:WebStatement ~/Desktop/path/to/folder/ -ext jpg -ext png -ext psd -ext tif > ~/Desktop/owner-urls.json
Разбивка команды (см. Выше):
-j
- использовать форматирование JSON для вывода.
-r
- Рекурсивная обработка подкаталогов.
−xmp:WebStatement
- получить значение WebStatement , т. Е. "url владельца" .
~/Desktop/path/to/folder/
- Путь к папке с изображениями (должен быть заменен реальным путем к папке).
-ext jpg -ext png -ext psd -ext tif
- Расширение файла (ов) для обработки.
> ~/Desktop/owner-urls.json
- сохранить вывод JSON в файл на рабочем столе с именем owners-url.json .