linux 有个文件删不掉,Linux下删除不掉的文件

news/2024/12/23 4:55:37/

“为什么有些Linux文件以讨厌的减号("-")开头做文件名,无论如何都删除不掉,这到底为什么?",您可能听过您临桌的新手这样的叫喊过,希望同样的事情不会发生在您的身上,这个非常容易解决,您只要用带路径的方法就可以把他们删除了,假定一个文件名为"-abc",您可以用:

rm ./-abc 或者

rm /home/yaoyao/-abc

命令将其轻松删除,另外您也可以用相同的方式用vi或者其他工具对他们进行修改。

另一些文件看上去可能一切正常,但当您尝试删除的时候,居然也会报错,就象下边一样:

[root@linux236 root]# ls -l 1.txt

-rw-r--r-- 1 root root 0 Aug 5 23:00 1.txt

[root@linux236 root]# rm -rf 1.txt

rm: cannot unlink `1.txt': Operation not permitted

您是全能root用户,居然系统告诉您操作不允许,是Linux疯了么?当然不是,如果您会用lsattr命令,问题就有了答案。

[root@linux236 root]# lsattr

---i---------- ./1.txt

-------------- ./weiqi.ldif

-------------- ./qi.schema

秘密终于暴露了,在lsattr命令下,这个1.txt文件带有一个"i"的属性,所以才不可以删除。您现在可以用下边的一系列命令:

[root@linux236 root]# lsattr 1.txt

---i---------- 1.txt

[root@linux236 root]# chattr -i 1.txt

[root@linux236 root]# rm -rf 1.txt

[root@linux236 root]#

成功了,这个属性专门用来保护重要的文件不被删除,通常的情况下,懂得用这几个命令的通常系统管理员有能力判断这个文件是否可以被删除。 如果您想给一个文件多加点保护,可以使用下边的命令:

chattr +i filename

命令,这样一来,想要删除这个文件就要多一个步骤。同时,这样的文件也是不可以编辑和修改的。只有root用户才能使用chattr命令。此命令可以在Linux ext2或ext3系统上使用。

类似于Dos和Windows文件系统,不能随意删除的文件多半都有其道理,即使您知道如何删除,都应该三思而后行。0b1331709591d260c1c78e86d0c51c18.png


http://www.ppmy.cn/news/524298.html

相关文章

计算机桌面文件删除不掉是怎么了,文件删不掉怎么办?如何删除一个删不掉的文件?...

删除命令是电脑操作常用命令之一,像是上网所产生的垃圾,亦或者不再使用的文件我们都可以通过删除命令把它彻底的从我们电脑中移除,以便释放我们电脑的空间,提高运行速度。但是难免会有些顽固的文件或者文件夹硬是赖在这里不肯走&a…

计算机桌面文件删除不掉是怎么了,桌面上文件删不掉_桌面上的压缩文件为什么删除不了?...

我电脑桌面上有个文件夹,删除不掉怎么办? 计算机桌面上有一个文件夹一直删不掉 计算机桌面上的文件夹删不掉是因为对象正在被系统使用导致的,可以利用电脑管家的粉碎文件功能来解决。其中的具体步骤如下: 1、计算机桌面上删除文件夹的时候,会提示正在使用操作无法完成。 为…

u盘删不掉Android文件夹,U盘文件删不掉怎么办完全解决教程

很多人都会遇到奇怪的一个问题,就是u盘文件删不掉, 一刷新就回来了,这是什么原因呢,其实这是U盘的弊端,它由于是基于闪存存储,所以会出错的时候,那么我们用下面的几个方法就能解决它。 方法一、确保你的U盘是不是中毒了,使用360安全卫士或者qq管家就能轻易解决,这是第…

如何删除tmp计算机桌面,temp文件删不掉怎么办

当我们在使用win10系统的时候,会产生系统临时文件,temp文件。如果一直不清理的话,太多的话就会占用系统磁盘空间影响电脑运行速度。但是有小伙伴发现自己电脑的temp文件删不掉不知道怎么办?下面小编就教下大家temp文件怎么删除。 …

【电脑删不掉文件或文件夹】总结7种方法永久删除!

目录 问题场景 问题描述 原因分析 原因1:文件夹中某文件被打开,或者文件或文件夹被其他程序占用 原因2:文件或文件夹被感染了病毒,该病毒程序在运行,也无法删除该文件 解决方案 方法1:永久删除法——…

win10的cmd显示颜色更换为绿色的方法

默认情况下,windows10系统cmd运行窗口都是黑白色的,  win10系统下将cmd显示颜色更换为绿色的具体方法。 具体如下:   1、首先我们在“开始”运行“键入cmd”然后按回车键。   2、然后我们输入color 0a 就可快速更换。 自己比较喜欢的是color 0B…

红色警戒联网设置

1.先下个补丁: win7/xp 系统玩红色警戒没有ipx协议 https://jingyan.baidu.com/article/29697b910b2845ab20de3c3b.html 补丁下载地址:https://pan.baidu.com/s/1sj0ZQ4t?errno0&errmsgAuth%20Login%20Sucess&&bduss&ssnerror0&…

单机游戏编辑器《铯际毁灭者》制作《布鲁末日》实现即时战略《蓝色警戒》的缺憾弥补

《铯际毁灭者》是一款可以编辑即时战略游戏的工具,使用该工具制作了《布鲁末日》,适用于热爱《蓝色警戒》但是苦于其地图编辑器的限制及有限地图的缺憾,本演示提供脚本用于编辑剧情,地图编辑器用于绘制地图,对工厂的升…