Anda dapat menggunakan xattr untuk menulis berbagai metadata yang terkait dengan tag "baru" di Mavericks. John Siracusa sudah melakukan pekerjaan berat di sini .
Pada dasarnya Anda perlu menulis dua atribut, com.apple.FinderInfo dan com.apple.metadata: _kMDItemUserTags, ke file. Cara termudah adalah dengan mendapatkan file yang ditandai sesuai keinginan Anda dan salin atributnya saja. Buka terminal dan ubah ke direktori yang berisi folder yang ingin Anda tandai secara rekursif. Lalu masukkan:
touch sampleFile
open .
Itu akan membuka Finder sehingga Anda bisa memberi tag sampleFile bagaimana Anda ingin semua file lainnya ditandai. Setelah Anda selesai menandai, beralih kembali ke jendela terminal Anda dan masukkan:
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`"
Itu akan secara rekursif menelusuri dan menandai semua file di YourDirName serta file di subdirektori apa pun. Anda dapat mengabaikan argumen -type f jika Anda ingin menandai subdirektori serta file-file.
Akhirnya, Anda dapat mengubah
find yourDirName -type f
perintah untuk
find yourDirName -iname "*.ext"
jika Anda hanya ingin menandai jenis / ekstensi file tertentu.