Today I found myself stuck: I couldn’t delete a directory from my Mac, no matter what I tried, sudo or not.
Turns out, for some reason the
schg flag was set on that folder.
schg, or “system immutable” flag, prevents even root from doing anything with that file. Fortunately, root is allowed to remove that flag, and then delete the file.
sudo chflags noschg undeletable_file_or_folder sudo rm -rf undeletable_file_or_folder
(Always be careful copying and pasting
sudo rm -rf commands from the internet.)