我有一个运行压力测试的 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/