是否有用于更改 macosx 中文件颜色标签的命令行实用程序?
答案1
你可以自己写。打开/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
表示无色,1到7是Finder的颜色(其中1
为红色)。
答案2
本文,从命令行查看和设置标签,描述了一个用于执行此操作的命令行实用程序。警告:这是一篇旧文章,描述了一个适用于 OS 10.3 的实用程序,我自己还没有尝试过。
答案3
根据此处和参考帖子的回复,我制作了以下函数并将其添加到我的 ~/.bash_profile 文件中:
# 设置 Finder 标签颜色 标签(){ 如果 [ $# -lt 2 ]; 那么 echo "使用方法:标签 [0-7] 文件 1 [文件 2] ..." echo“设置文件的 Finder 标签(颜色)” echo“默认颜色:” echo " 0 无颜色" 回显“ 1 个橙子” 回显“ 2 红色” 回显“ 3 黄色” 回显“4 蓝色” 回显“ 5 紫色” 回显“ 6 绿色” 回显“ 7 灰色” 别的 osascript-“$@”<< EOF 运行 argv 将 labelIndex 设置为(argv 中的项目 1 作为数字) 用 i 重复从 2 到 (argv 的数量) 告诉应用程序“Finder” 将 theFile 设置为 POSIX 文件(argv 中的第 i 项)作为别名 将文件的标签索引设置为 labelIndex 结束告诉 结束重复 结束运行 末梢血 菲 }>