Lo descubrí mdls
como una forma de extraer información de un archivo (foto). Sin embargo, he descubierto que no parece funcionar correctamente si accedo al archivo a través de la red. Faltan algunos de los metadatos, sobre todo los datos de GPS que es lo que más quería.
Sin embargo, si copio el archivo a una unidad local, entonces los metadatos están allí y todo vuelve a estar bien. Esto sugiere que mdls
está buscando en el lugar equivocado algunos datos ...
Se vuelve más extraño dependiendo de la red:
- Si me conecto usando SMB, obtengo una selección limitada de metadatos
- Si me conecto usando NFS recibo el mensaje de que no pudo encontrar el archivo en absoluto.
¿Cómo puedo usar con éxito mdls
en archivos en red?
(sudo) mdutil -i on /Volumes/photos.smb
y sale el siguiente mensaje:Indexing disabled.
. Este no es el resultado que esperaba. Por cierto, soy consciente de lo excelenteexiftool
, pero quería una solución más nativa.