जवाबों:
आप इसे स्वयं लिख सकते हैं। खुला /Applications/Utilities/AppleScript Editor.app और निम्नलिखित दर्ज करें:
on run argv
tell application "Finder"
set theFile to POSIX file (item 1 of argv) as alias
set labelIdx to (item 2 of argv as number)
set label index of theFile to labelIdx
end tell
end run
के रूप रक्षित करें color.scpt और टर्मिनल से इस तरह आह्वान करें:
osascript color.scpt somefile.txt 3
somefile.txt रंगीन होगा, 3 रंग है: 0 बेरंग का मतलब है, 7 के माध्यम से 1 खोजक के रंग (के साथ) हैं 1 लाल होना)।
यह लेख, कमांड लाइन से लेबल देखें और सेट करें , यह करने के लिए एक कमांड लाइन उपयोगिता का वर्णन करता है। कैविएट: यह ओएस 10.3 के लिए एक उपयोगिता का वर्णन करते हुए एक पुराना लेख है, और मैंने खुद इसकी कोशिश नहीं की है।
यहाँ प्रतिक्रियाओं और संदर्भित पदों के आधार पर, मैंने निम्नलिखित कार्य किया और इसे अपनी ~ / .bash_profile फ़ाइल में जोड़ा।
# Set Finder label color
label(){
if [ $# -lt 2 ]; then
echo "USAGE: label [0-7] file1 [file2] ..."
echo "Sets the Finder label (color) for files"
echo "Default colors:"
echo " 0 No color"
echo " 1 Orange"
echo " 2 Red"
echo " 3 Yellow"
echo " 4 Blue"
echo " 5 Purple"
echo " 6 Green"
echo " 7 Gray"
else
osascript - "$@" << EOF
on run argv
set labelIndex to (item 1 of argv as number)
repeat with i from 2 to (count of argv)
tell application "Finder"
set theFile to POSIX file (item i of argv) as alias
set label index of theFile to labelIndex
end tell
end repeat
end run
EOF
fi
} & Gt;