Puedes usar xattr para escribir varios metadatos relacionados con las etiquetas "nuevas" en Mavericks. John Siracusa hizo el levantamiento pesado ya aquí .
Esencialmente necesita escribir dos atributos, com.apple.FinderInfo y com.apple.metadata: _kMDItemUserTags, en los archivos. La forma más fácil es obtener un archivo etiquetado como desee y simplemente copiar los atributos de él. Abra el terminal y cambie al directorio que contiene la carpeta que desea etiquetar de forma recursiva. Luego ingrese:
touch sampleFile
open .
Esto abrirá el Finder para que pueda etiquetar sampleFile de la forma en que desea que se etiqueten todos los demás archivos. Una vez que haya terminado de etiquetar, vuelva a la ventana de su terminal e ingrese:
find yourDirName -type f | xargs xattr -wx com.apple.FinderInfo \
"'xattr -px sampleFile'"
find yourDirName -type f | xargs xattr -wx com.apple.metadata:_kMDItemUserTags \
"'xattr -px com.apple.metadata:_kMDItemUserTags sampleFile'"
Eso desglosará recursivamente y etiquetará todos los archivos en tuDirName , así como los archivos en cualquier subdirectorio. Puede dejar el argumento -type f desactivado si desea etiquetar los subdirectorios así como los archivos.
Finalmente, puedes cambiar el
find yourDirName -type f
ordena a
find yourDirName -iname "*.ext"
si desea etiquetar solo ciertos tipos de archivos / extensiones.