Qual é a linha de comando para recuperar e gravar informações de arquivo do macOS no campo "Descrição"?
Para que a linha de comando obtenha o campo "Comentários", eu uso este comando AppleScript:
osascript -e 'on run {f, c}' -e 'tell app "Finder" to set comment of (POSIX file f as alias) to c' -e end "grace.mov" "hello world"
Os arquivos se originam em um iPhone onde adiciono comentários a fotos e vídeos. Quando os envio para meu Mac, a única maneira de visualizá-los é fazer um Get Info e visualizar o campo "Description". O campo Comments está vazio. O ideal seria copiar o que está no campo Description para o campo Comments para que eles fiquem visíveis na visualização List.
Tentei os comandos mdls, xattr, exiftool, sips, identify para descobrir qual pode listar a Descrição.
No iCloud, esse campo é chamado de "Legenda" (visualizado em Informações da imagem).
O Finder não existe em dispositivos iOS, então seus comentários, que são uma mistura de seu
.DSStore
arquivo, ocom.apple.metadata:kMDItemFinderComment
atributo estendido (uma lista de propriedades binárias) ekMDItemFinderComment
os metadados do Spotlight, não se aplicariam.Se forem algo como legendas do macOS Photos, seriam metadados do Spotlight
kMDItemDescription
e/ou ExifDescription
. Você pode copiarkMDItemDescription
os metadados do Spotlight, mas esteja ciente de que se você quiser definir um atributo estendido viaxattr
, a sincronização de comentários entre o Finder, atributos estendidos e o Spotlight não é muito confiável.Uma abordagem seria obter os metadados do Spotlight e então dizer ao Finder para definir seu comentário, por exemplo: