linux文件无法删除


当前第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》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...