CentOS系统中无法删除指定文件的问题求助
CentOS系统中无法删除指定文件的问题求助
大家好,我碰到个棘手的问题——CentOS系统里有个文件怎么都删不掉,试了好几种方法都没用,想请各位帮忙分析下原因,教教我该怎么解决?
先给大家看看我操作的全过程:
首先查看文件的详细信息:
[root@HBL01 home]# ls -ltira index.php 393591 -r--r--r-- 1 apache apache 14335 Nov 23 2021 index.php
接着用强制删除命令尝试删除,结果文件居然还在:
[root@HBL01 home]# rm -rf index.php [root@HBL01 home]# ls -ltira index.php 393591 -r--r--r-- 1 apache apache 14335 Nov 24 2021 index.php
我查了文件的扩展属性,发现只有e属性:
[root@HBL01 home]# lsattr index.php --------------e----- index.php
用vim编辑这个文件时,底部提示文件是只读状态:
"index.php" [readonly] 17L, 14335C
尝试修改文件权限为777,结果权限完全没变化:
[root@HBL01 ]# chmod 777 index.php [root@HBL01 ]# ls -ltra index.php -r--r--r-- 1 apache apache 8230 Nov 23 2021 index.php
之后我又反复尝试删除,文件依然顽固存在:
[root@HBL01]# lsattr index.php --------------e----- index.php [root@HBL01]# rm -rf index.php [root@HBL01]# ls -ltrh index.php -r--r--r-- 1 apache apache 8.1K Dec 11 2021 index.php
我还查了有没有进程在占用这个文件,但命令执行后没有任何输出:
[root@HBL01]# fuser index.php
最后再看文件详情,还是和之前一样:
[root@HBL01]# ls -ld index.php -r--r--r-- 1 apache apache 8211 Dec 11 2021 index.php
现在问题还是没解决,我实在搞不懂到底是哪里出问题了?有没有大佬能告诉我这到底是什么情况,该怎么才能删掉这个文件啊?
谢谢大家了!
备注:内容来源于stack exchange,提问作者Guif If
相关产品推荐
相关产品推荐

