我无法将一些文件从我的 Mac 复制到外部硬盘:我一直收到难以描述的“错误代码 -41”。
我注意到一些带有额外“@”权限位的文件设置了“com.apple.quarantine”标志。我使用了本文中的“xattr”命令
处理隔离标志并进行整理(这些文件是从我的网络上的另一台 Mac 复制过来的,所以我猜 OS X 将它们标记为隔离)。
这解决了这些文件的问题,但我仍然有一些文件无法手动复制到外部驱动器。我注意到的另一件事是,其中一些文件有一个额外的权限位:“drwxr-xr-x+”,我在谷歌上搜索时没有成功。除此之外,我没有看到任何其他东西。此外,磁盘实用程序说一切正常。
任何帮助将不胜感激。
答案1
意味着+
存在 POSIX ACL;尝试该 xattr
命令。xattr
似乎不显示 ACL。 ls -le
显示。还要检查chflags
输出。(OSX 在太多不同的地方放置了太多不同的东西;您可以ls
显示 ACL 和 EA,但不能chflags
。)