当前第2页 返回上一页
由上文中得知当文件设置 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
如果文件夹被设置则对文件夹的属性执行移除操作,然后再删除文件夹里面的文件
收获
虽然 lsattr 和 chattr 是在这次清除病毒的过程中发现的,但是通过了解文件属性,发现我们在实际的工作中可以通过文件属性来保护重要的文件避免被误删,以及确保误删后能够恢复文件。
对于文件的操作后如果还是没有效果,我们可以尝试从文件夹入手解决。
以上就是linux无法删除文件怎么办的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
Linux中怎么打开一个文件并保存
Linux怎么访问文件系统
关于Linux中重定向问题的浅述
Linux中如何查看是否安装mysql
Linux中显示当前工作目录的命令是什么
安全组里已经没有ecs实例之后如何删除安全组
ecs Linux服务器重启后数据丢失的解决方案
Linux中关于echo命令的用法实例教程
Linux服务器的那些性能参数指标
Linux下nginx怎么启动?
更多相关阅读请进入《Linux》频道 >>
转载请注明出处:木庄网络博客 » linux无法删除文件怎么办