当前第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 系统管理总结
常用Linux命令有哪些
u盘安装Linux失败
Linux怎么把一个文件的内容复制到另一个文件的末尾
Linux怎么下载应用
Linux文件与目录管理的介绍(附代码)
Linux如何安装win7系统
Linux忘记密码了怎么办
Linux下的计划任务――只执行一次的定时任务
Linux如何查看系统版本信息
更多相关阅读请进入《Linux》频道 >>
转载请注明出处:木庄网络博客 » linux文件无法删除