无法删除Mac中的目录

kam*_*mbi 4 filesystems permissions macos file-permissions

我们有一个包myapp.component,在其中我们有一个'Contents'目录,其中包含以下权限:

drwxrwxrwx  4 root  wheel  136 Mar 18 15:05 Contents
Run Code Online (Sandbox Code Playgroud)

当我尝试使用删除此目录时

rm -rf Contents
Run Code Online (Sandbox Code Playgroud)

它失败的原因

rm: Contents/Resources/myapp.rsrc: Permission denied
rm: Contents/Resources: Directory not empty
Run Code Online (Sandbox Code Playgroud)

我们有权删除'Contents'目录,为什么它仍然失败?

编辑:如果我将捆绑包从/ Library/Audio/Plug-Ins/Component移动到〜/ tmp /那么它会删除文件夹没有任何问题

谢谢

Jam*_*ett 8

您有权删除Contents,但不能删除Contents/Resources/mypp.rsrc.如果您这样做ls -l,您将看到一些限制性更强的权限.

无论如何,从管理员帐户,您可以:

sudo rm -rf Contents
Run Code Online (Sandbox Code Playgroud)

它应该工作正常.