我们有一个包 myapp.component,其中有一个具有以下权限的“Contents”目录:
drwxrwxrwx 4 root wheel 136 Mar 18 15:05 Contents
当我尝试使用
删除此目录时rm -rf Contents
失败的原因
rm: Contents/Resources/myapp.rsrc: Permission denied
rm: Contents/Resources: Directory not empty
我们确实有权删除“Contents”目录,但为什么它仍然失败?
编辑:如果我将 bundle 从/Library/Audio/Plug-Ins/Component 移动到 ~/tmp/那么它将毫无问题地删除该文件夹
谢谢
最佳答案
您有权删除Contents
,但无权删除Contents/Resources/mypp.rsrc
。如果您对此执行ls -l
,您将看到一些更严格的权限。
无论如何,通过管理员帐户,您可以执行以下操作:
sudo rm -rf Contents
它应该可以正常工作。
关于macos - 无法删除 Mac 中的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9758704/