从 Snow Leopard 中的文件中删除元数据
我找到了命令“mdls”,它将显示元数据,但我不知道如何删除它。
我想从我的文件中删除注释“kMDItemFinderComment”、“kMDItemWhereFroms”。
有办法做到这一点吗?
I found the command "mdls" which will show the metadata but I can't see how to delete it.
I want to get rid of the comments "kMDItemFinderComment", "kMDItemWhereFroms" from my files.
Is there a way to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我认为您正在寻找终端中可用的 xattr 命令:
它将打印启动卷上所有文件的所有查找器注释。要删除,请使用 -d 开关:
您应该在批量运行之前在单个文件上进行测试。
I think you're looking for the xattr command, available in Terminal:
that will print all the finder comments for all files on your boot volume. To delete, use the -d switch:
You should test this out on a single file before running it in bulk.
您可以通过以下方式做到这一点:
似乎对我有用。
You can do this by:
Seems to work for me.
Spotlight 评论也存储在 .DS_Store 文件中。如果您尝试在 Finder 的信息窗口中添加评论并运行
xattr -d com.apple.metadata:kMDItemFinderComment
,该评论仍会显示在 Finder 中,但不会通过mdls -n kMDItemFinderComment< /代码>。这将删除它们:
The Spotlight comments are also stored in .DS_Store files. If you try adding a comment in Finder's information window and running
xattr -d com.apple.metadata:kMDItemFinderComment
, the comment will still be shown in Finder, but not bymdls -n kMDItemFinderComment
. This would delete both of them: