![查找并添加/替换 kMDItemKeywords 属性 OS X](https://linux22.com/image/1392220/%E6%9F%A5%E6%89%BE%E5%B9%B6%E6%B7%BB%E5%8A%A0%2F%E6%9B%BF%E6%8D%A2%20kMDItemKeywords%20%E5%B1%9E%E6%80%A7%20OS%20X.png)
我正在尝试查找带有特定标签的文件(图像)并将其添加(可能替换)为新标签。
现在我想到的是:
mdfind -0 -onlyin '/Volumes/HDD_MED_201304/Photos' 'sampleTag' | xargs -0 -I {} sips -X newTag"
但它不起作用。我从终端收到“没有这样的文件或目录”。
我究竟做错了什么?
谢谢,亚历克斯
答案1
sips -X
用于从 ICC 配置文件中提取标签,如sips -X mmod /tmp/a /Library/ColorSync/Profiles/Displays/iMac-2838C3DD-A394-78C1-4A5E-57649BBC5643.icc
。
尝试使用exiftool
:
exiftool -keywords+='some keyword' -keywords+='another keyword' file.jpg
看http://www.sno.phy.queensu.ca/~phil/exiftool/faq.html查看更多示例。