Я обнаружил, mdls
как способ извлечения информации из файла (фото). Тем не менее, я обнаружил, что он не работает должным образом, если я получаю доступ к файлу по сети. Некоторая часть метаданных отсутствует, особенно данные GPS, которые я больше всего хотел.
Однако, если я скопирую файл на локальный диск, то все метаданные есть, и все снова в порядке. Это говорит о том, что mdls
ищет в неправильном месте некоторые данные ...?
Это становится страннее в зависимости от сети:
- Если я подключаюсь с помощью SMB, я получаю ограниченный выбор метаданных
- Если я подключаюсь по NFS, я получаю сообщение о том, что файл вообще не найден.
Как я могу успешно использовать mdls
сетевые файлы?
(sudo) mdutil -i on /Volumes/photos.smb
и получить следующее сообщение:Indexing disabled.
. Это не тот результат, на который я надеялся. Кстати, я знаю о превосходномexiftool
, но я хотел более родное решение.