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