Puede usar xattr para escribir varios metadatos relacionados con las etiquetas "nuevas" en Mavericks. John Siracusa hizo el trabajo 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 será obtener un archivo etiquetado como desee y simplemente copiar los atributos de él. Abra la terminal y cambie al directorio que contiene la carpeta que desea etiquetar de forma recursiva. Luego ingrese:
touch sampleFile
open .
Eso abrirá Finder para que pueda etiquetar el archivo de muestra 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 profundizará y etiquetará recursivamente todos los archivos en yourDirName , así como los archivos en cualquier subdirectorio. Puede dejar el argumento -type f desactivado si desea etiquetar los subdirectorios y los archivos.
Finalmente, puedes cambiar el
find yourDirName -type f
comandos para
find yourDirName -iname "*.ext"
si solo desea etiquetar ciertos tipos / extensiones de archivo.