我有一个运行压力测试的 AppleScript 脚本。部分测试是打开、保存和关闭某些文件。不知何故,这些文件已经获得了一些禁止保存文件的“扩展属性”。这会导致压力测试失败。

如何删除扩展属性?

最佳答案

使用 xattr 命令。您可以检查扩展属性:

$ xattr s.7z
com.apple.metadata:kMDItemWhereFroms
com.apple.quarantine

并使用 -d 选项删除一个扩展属性:
$ xattr -d com.apple.quarantine s.7z
$ xattr s.7z
com.apple.metadata:kMDItemWhereFroms

您还可以使用 -c 选项删除所有扩展属性:
$ xattr -c s.7z
$ xattr s.7z
xattr -h 将显示命令行选项,以及 xattr has a man page

关于macos - 如何在 Mac OS X 中删除文件上的 "extended attributes"?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4833052/

10-12 21:16