如何删除文件的@扩展属性?
ls -@l
-rwxr-xr-x@ 1 zhenqin staff INSTALL_HELP.md
com.apple.FinderInfo
-rwxr-xr-x@ 1 zhenqin staff NGINX_INSTALL_HELP.md
com.apple.FinderInfo
-rwxr-xr-x@ 1 zhenqin staff solr-8.6.3.tar.gz
com.apple.FinderInfo
com.apple.lastuseddate#PS
可以使用xattr命令,MacOS系统自带的,通过它可以操作 '文件系统的扩展属性'。
您可以使用以下命令删除属性:
xattr -d com.apple.quarantine filename
或者从整个目录中删除:
xattr -dr com.apple.quarantine diretoryName
最后还是没有弄明白-x是为什么弄上去的,就是为什么banner.png变成了可执行文件了。
倒是知道了为啥小程序自定义组件中的.acss文件也是可执行文件了,因为用支付宝小程序IDE新建组件就会生成可执行文件,是个IDE的bug,删掉新建一个.acss就好了
递归移除所有子文件的扩展信息
xattr -r -c *