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


जवाबों:


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.