Mavericks'teki "yeni" etiketlerle ilgili çeşitli meta veriler yazmak için xattr komutunu kullanabilirsiniz . John Siracusa zaten burada ağır kaldırma yaptı .
Esasen dosyalara com.apple.FinderInfo ve com.apple.metadata: _kMDItemUserTags olmak üzere iki öznitelik yazmanız gerekir. En kolay yol, istediğiniz şekilde etiketlenmiş bir dosya almak ve sadece özellikleri kopyalamak olacaktır. Terminali açın ve özyinelemeli olarak etiketlemek istediğiniz klasörü içeren dizine geçin. Ardından şunu girin:
touch sampleFile
open .
Bu Finder'ı açar, böylece sampleFile öğesini diğer tüm dosyaların nasıl etiketlenmesini istediğinize etiketleyebilirsiniz. Etiketlemeyi bitirdikten sonra terminal pencerenize geri dönün ve şunu girin:
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`"
Bu, yinelenen bir şekilde detaya girecek ve dizin adınızdaki tüm dosyaların yanı sıra herhangi bir alt dizindeki dosyaları etiketleyecektir . Alt dizinleri ve dosyaları etiketlemek istiyorsanız -type f bağımsız değişkenini kapalı bırakabilirsiniz .
Son olarak,
find yourDirName -type f
komutları
find yourDirName -iname "*.ext"
yalnızca belirli dosya türlerini / uzantılarını etiketlemek istiyorsanız.