आप Mavericks में "नए" टैग से संबंधित विभिन्न मेटाडेटा लिखने के लिए xattr का उपयोग कर सकते हैं । जॉन सिराकुसा ने यहां पहले से ही भारी उठाने का काम किया ।
अनिवार्य रूप से आपको दो विशेषताएँ, com.apple.FinderInfo और com.apple.metadata: _kMDItemUserTags, फ़ाइलों को लिखने की आवश्यकता है। सबसे आसान तरीका यह है कि आप जिस फ़ाइल को चाहते हैं उसे टैग करें और उसमें से केवल विशेषताओं को कॉपी करें। टर्मिनल खोलें और उस निर्देशिका में बदलें जिसमें वह फ़ोल्डर है जिसे आप पुनरावर्ती टैग करना चाहते हैं। फिर दर्ज करें:
touch sampleFile
open .
यह फाइंडर को खोलेगा ताकि आप सैंपल को टैग कर सकें कि आप कैसे चाहते हैं कि अन्य सभी फाइलें टैग की जाएं। टैग करने के बाद, अपनी टर्मिनल विंडो पर वापस जाएं और दर्ज करें:
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`"
यह पुनरावर्ती रूप से ड्रिल करेगा और आपके डीडीनाम में सभी फाइलों के साथ-साथ किसी भी उपनिर्देशिका की फाइलों को टैग करेगा । यदि आप उपनिर्देशिका और साथ ही फ़ाइलों को टैग करना चाहते हैं, तो -type f तर्क को छोड़ सकते हैं ।
अंत में, आप बदल सकते हैं
find yourDirName -type f
को आज्ञा देता है
find yourDirName -iname "*.ext"
यदि आप केवल कुछ फ़ाइल प्रकारों / एक्सटेंशनों को टैग करना चाहते हैं।