我想删除目录982899
。它位于目录下big
。当我第一次尝试删除时982899
,它显示了许多行消息,如下所示:
rm:无法删除 `982899/.../...v':权限被拒绝
所以我用chmod 777 .
让目录big
能够改变一切。
但是,之后rm -rf 982899
仍然显示相同的消息:
rm:无法删除 `982899/.../...v':权限被拒绝
我什至执行了chmod 777 982899
,但没有任何改变!
为什么 ?我应该怎么做才能删除目录982899
?
答案1
rm -rf 982899
将尝试递归地删除该目录中的任何内容,然后,一旦它为空,就删除该目录本身。所以你的问题可能是你没有权限删除里面的项目982899
。您可以尝试chmod -R 777 982899
或chown -R <your_user> 982899
绕过这个问题。请注意,chxxx
命令使用大写字母-R
进行递归操作。
答案2
有可能出现以下消息:
rm:无法删除 `982899/.../...v':权限被拒绝
是由于owner
该文件的 是另一个用户(例如root
)而引起的。
root
这可以通过使用运行来解决sudo
sudo rm -rf 982899