Linux-强制删除文件夹

时间:2014-12-23 17:25:23

标签: linux

我使用sudo rm -rf <foldername>删除文件夹,但它提供了这样的输出:

rm: cannot remove `thisfolder/initialize.sh': Permission denied

这里有什么问题?有没有办法强行删除文件夹?

2 个答案:

答案 0 :(得分:1)

它可能设置了不可变位。

lsattr的输出显示了什么? (是否有“i”作为lsattr输出中的一个值?)

如果它设置为不可变,您可以更改它,以便您可以使用chattr -i

修改/删除它
chattr -i <filename>

答案 1 :(得分:0)

sudo rm -rf <foldername>应该可以解决问题。

如果没有,请检查以确保当前没有任何文件在lsof <foldername>打开/正在使用,并先退出。

如果文件夹中没有打开/使用文件,我相信@mare提供的答案是正确的:chattr -i <foldername>