Я обнаружил, mdls
как способ извлечения информации из файла (фото). Тем не менее, я обнаружил, что он не работает должным образом, если я получаю доступ к файлу по сети. Некоторая часть метаданных отсутствует, особенно данные GPS, которые я больше всего хотел.
Однако, если я скопирую файл на локальный диск, то все метаданные есть, и все снова в порядке. Это говорит о том, что mdls
ищет в неправильном месте некоторые данные ...?
Это становится страннее в зависимости от сети:
- Если я подключаюсь с помощью SMB, я получаю ограниченный выбор метаданных
- Если я подключаюсь по NFS, я получаю сообщение о том, что файл вообще не найден.
Как я могу успешно использовать mdls
сетевые файлы?
источник
(sudo) mdutil -i on /Volumes/photos.smb
и получить следующее сообщение:Indexing disabled.
. Это не тот результат, на который я надеялся. Кстати, я знаю о превосходномexiftool
, но я хотел более родное решение.Indexing disabled
тоже. Я даже пытался подключиться к папке в моей домашней папке, а также отключить SIP, ничего не получалось, получил то же сообщение. Искал в Google и не нашел ничего, чтобы помочь. Если вы не можете включить Spotlight для индексацииexiftool
общего сетевого ресурса, тогда я могу только предложить использовать эту информацию, поскольку она извлекает информацию непосредственно из файла, а не из индекса.Не ответ, а точка данных. Я также проверил это под MacOS 10.2, но в отличие от user3439894 я на .3 вместо .2. Когда я пробовал mdutil -i на томе smb сети (как с sudo, так и без него), я получал ответ: «неожиданное состояние индексации». mdutil -s для того же сетевого тома выдает: «Поиск на сервере включен». В моем случае разница может быть в том, что сетевой ресурс находится на нашем сервере MacOS 10.8. Я столкнулся с этим ответом, пытаясь выяснить, почему теги, помещенные в файл в Finder на сетевом томе на компьютере MacOS 10.12, не отображаются, когда другой Mac работает под управлением MacOS 10.10. Мне нужно будет посмотреть, сможет ли файл, помеченный на локальном Mac, а затем перенесенный на сервер MacOS 10.8, прочитать его теги на Mac 10.10 ...
источник