जवाबों:
आप इसे स्वयं लिख सकते हैं। खुला /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;