绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
linux下无法删除文件的原因,提示:不允许的操作
2020-03-10 11:30:39

当使用rm删除文件和文件夹的时候提示:rm: 无法删除"bash": 不允许的操作

[root@localhost test]# rm -rf jiaxu.txt 
rm: 无法删除"jiaxu.txt": 不允许的操作
[root@localhost test]# 

解决方法:

1、查看文件属性

[root@localhost test]# lsattr jiaxu.txt 
----ia---------- jiaxu.txt
[root@localhost test]# 

可以看到此文件有-i 和-a属性,此时我们只要将此属性删除掉即可

通过命令 chattr,可以设置文件/文件夹的隐藏属性,来保证文件/文件夹的安全.其中比较重要的参数为i和a.这两个属性只有root用户才可以设置或清除.而通过命令 lsattr 可以查看这些属性.

2、删除属性:

[root@localhost test]# chattr -i jiaxu.txt 
[root@localhost test]# chattr -a jiaxu.txt 
[root@localhost test]# lsattr jiaxu.txt 
---------------- jiaxu.txt
[root@localhost test]# rm -rf jiaxu.txt 
[root@localhost test]# 

再次删除该文件,即可正常删除了

分享好友

分享这个小栈给你的朋友们,一起进步吧。

Oracle数据库技术集
创建时间:2020-05-15 15:15:11
菜鸟教程
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • 栈栈
    专家
戳我,来吐槽~