当前第2页 返回上一页
chattr 用于修改文件属性,该命令请切换至 root 用户下使用,如果是 ubuntu 用户可在命令前加 sudo 进行修改
1 2 3 4 5 6 7 8 | # 为 file.sh 文件增加 i 标识
chattr +i file.sh
# 为 file.sh 文件去除 i 标识
chattr -i file.sh
# 为 file.sh 增加 i, a 两个标识
chattr +ia file.sh
# 为 file.sh 文件移除 i, a 两个标识
chattr -ia file.sh
|
实际操作
由上文中得知当文件设置 i 和 a 任意一个属性我们就无法对文件进行删除操作,那么我们首先移除 i, a 属性,然后执行删除:
1 2 3 4 5 6 | # 移除 i, a 属性
chattr -ia file.sh
# 查看是否移除成功
lsattr file.sh
# 移除文件
rm -rf file.sh
|
如果文件还未删除成功,则我们需要考虑文件所属的文件夹是否设置了 i 或 a 属性(这一点确实很难发现)
1 2 3 4 | # 退回上一级
cd ..
# 直接使用 lsattr 命令,这样可以列出当前文件夹下所有文件和文件夹的属性
# 不要使用 lsattr 文件夹 这样的语法,这样是列出该文件夹下的文件的属性lsattr
|
如果文件夹被设置则对文件夹的属性执行移除操作,然后再删除文件夹里面的文件
推荐:linux服务器维护
以上就是linux文件无法删除的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
Linux如何查看防火墙状态
如何快速排查无法打开 ecs 实例上运行的网站
如何理解迁云工具和 p2v(physical to virtual)
Linux 无法启动mysql怎么办
Linux服务怎么启动
Linux如何查看密码
Linux 用户管理(3)之关于如何查看用户登录时间以及命令历史的详解
Linux $() $区别
Linux如何运行程序
如何关闭Linux
更多相关阅读请进入《Linux》频道 >>
转载请注明出处:木庄网络博客 » linux文件无法删除