Mit xattr können Sie verschiedene Metadaten zu den "neuen" Tags in Mavericks schreiben. John Siracusa hat das schwere Heben schon hier gemacht .
Im Wesentlichen müssen Sie zwei Attribute, com.apple.FinderInfo und com.apple.metadata: _kMDItemUserTags, in die Dateien schreiben. Am einfachsten ist es, eine Datei mit einem Tag zu versehen, wie Sie möchten, und einfach die Attribute daraus zu kopieren. Öffnen Sie das Terminal und wechseln Sie in das Verzeichnis mit dem Ordner, den Sie rekursiv markieren möchten. Dann geben Sie ein:
touch sampleFile
open .
Dadurch wird der Finder geöffnet, sodass Sie die sampleFile so markieren können, wie alle anderen Dateien markiert werden sollen. Wechseln Sie nach dem Markieren zurück zu Ihrem Terminalfenster und geben Sie Folgendes ein:
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`"
Dadurch werden alle Dateien in yourDirName sowie die Dateien in den Unterverzeichnissen rekursiv aufgeschlüsselt und mit Tags versehen . Sie können das Argument -type f weglassen, wenn Sie sowohl die Unterverzeichnisse als auch die Dateien kennzeichnen möchten.
Schließlich können Sie die ändern
find yourDirName -type f
Befehle an
find yourDirName -iname "*.ext"
Wenn Sie nur bestimmte Dateitypen / -erweiterungen markieren möchten.