使用macOS中的命令行向文件添加(Spotlight)注释

时间:2017-07-18 09:11:16

标签: bash macos terminal spotlight

我应该使用哪个命令来添加评论(从文件或剪贴板)到评论' macOS中文件(任何文件)的一部分?

这些注释用于Spotlight索引,显然可以从Finder手动添加(⌘+ i),但出于我的目的,我希望能够从命令行执行此操作(在Bash脚本中使用)。

Screenshot of Info dialog in macOS

2 个答案:

答案 0 :(得分:2)

found一个很好的代码段,适用于macOS 10.13:

osascript -e 'on run {f, c}' -e 'tell app "Finder" to set comment of (POSIX file f as alias) to c' -e end "/path/to/your.file" "hello world"

答案 1 :(得分:0)

osascript -e 'on run {f, c}' -e 'tell app "Finder" to set comment of (POSIX file f as alias) to c' -e end file:///path/to/your.file "my comment blah blah"

请注意file:// URL前缀。在10.15.4上验证。请注意,第一次执行此操作时,会弹出一个安全对话框。