फ़ाइल लेबल बदलने के लिए कमांड लाइन उपयोगिता


जवाबों:


3

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


0

यह लेख, कमांड लाइन से लेबल देखें और सेट करें , यह करने के लिए एक कमांड लाइन उपयोगिता का वर्णन करता है। कैविएट: यह ओएस 10.3 के लिए एक उपयोगिता का वर्णन करते हुए एक पुराना लेख है, और मैंने खुद इसकी कोशिश नहीं की है।


0

यहाँ प्रतिक्रियाओं और संदर्भित पदों के आधार पर, मैंने निम्नलिखित कार्य किया और इसे अपनी ~ / .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;

क्या आपको आदेश गलत नहीं मिला? लाल नारंगी से पहले है, है ना?
Daniel Beck

@ डैनियल नहीं, रंगों का डिफ़ॉल्ट क्रम बेकार है। आप वास्तव में इसे ध्यान में रखते हुए अपना उत्तर संपादित कर सकते हैं।
Lri
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.