Buscador ha columnas se pueden ordenar los archivos por Nombre, Tamaño, Tipo, Fecha, Comentario, etc. Estos se muestran como los encabezados cuando Finder está en "la Lista", con sus respectivas propiedades del archivo se muestra a continuación.
- Si me Cmd+I un archivo, y Comentarios sobre los cambios a los FOO,
mdls
muestra FOO y el Buscador muestra FOO. - Si he de poner Comentarios en el BAR de la Terminal,
mdls
muestra "BAR", pero Finder todavía muestra "FOO"!
¿Cómo puedo cambiar el campo "Comentario" de la Terminal, así que el cambio se propaga a Finder?
$ xattr -w com.apple.metadata:kMDItemFinderComment "BAR" test.txt
$ mdls test.txt
kMDItemFinderComment = "BAR"
Actualización: me he dado cuenta que cuando usando el Finder / AppleScript, Comentario se establece en un valor Binario de la Lista de propiedades que contiene el valor. Así que tal vez es posible evitar el AppleScript y aumentar el rendimiento?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<string>My comment</string>
</plist>
He intentado editar la lista de propiedades y la alimentación de nuevo a xattr
. Sin embargo, xattr
da el mensaje de error Odd-length string
incluso si el tamaño del archivo hex
es de hecho un número par. Nadie?
xattr -p com.apple.metadata:kMDItemFinderComment a | xxd -r -p | plutil -convert xml1 -o plist -
nano plist
cat plist | plutil -convert binary1 -o - - | xxd -p -c 999 -u > hex
xattr -w -x com.apple.metadata:kMDItemFinderComment hex test.txt