Puoi usare xattr per scrivere vari metadati relativi ai "nuovi" tag in Mavericks. John Siracusa ha già sollevato pesantemente qui .
Essenzialmente è necessario scrivere due attributi, com.apple.FinderInfo e com.apple.metadata: _kMDItemUserTags, nei file. Il modo più semplice per ottenere un file taggato come vuoi e basta copiare gli attributi da esso. Aprire il terminale e passare alla directory contenente la cartella che si desidera taggare ricorsivamente. Quindi immettere:
touch sampleFile
open .
Questo aprirà Finder in modo da poter taggare sampleFile come si desidera taggare tutti gli altri file. Dopo aver terminato la codifica, torna alla finestra del terminale e inserisci:
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'"
In questo modo verranno dettagliati in modo ricorsivo e taggano tutti i file in yourDirName così come i file in qualsiasi sottodirectory. Puoi lasciare l'argomento -type f disattivato se vuoi taggare sia le sottodirectory che i file.
Infine, puoi cambiare
find yourDirName -type f
comandi a
find yourDirName -iname "*.ext"
se vuoi taggare solo determinati tipi / estensioni di file.