We have a bundle myapp.component and inside it we have a 'Contents' directory with the following permissions:
drwxrwxrwx 4 root wheel 136 Mar 18 15:05 Contents
When I try to delete this directory using
rm -rf Contents
It fails with the reason
rm: Contents/Resources/myapp.rsrc: Permission denied
rm: Contents/Resources: Directory not empty
We do have permissions to delete the 'Contents' directory so why does it still fails?
Edit: If I move the bundle from /Library/Audio/Plug-Ins/Component to ~/tmp/ then It will delete the folder without any problems
Thank you
You have permission to delete Contents
, but not Contents/Resources/mypp.rsrc
. If you do ls -l
on that you'll see some more restrictive permissions.
In any case, from an admin account, you can do:
sudo rm -rf Contents
and it should work fine.
The file is probably still open.
You can use the lsof
command to list open files, and find out what's using them:
lsof | grep "myapp\.rsrc"
Will probably tell you about the program with that particular file open.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With