由于“参数无效”而无法删除文件


9

尝试删除某些文件时出现此奇怪错误。并且文件名不包含任何特定字符。有人知道为什么吗?是centos

[root@sandbox ~]# rm -rf /var/log/zookeeper
rm: cannot remove `/var/log/zookeeper': Invalid argument

您可以写入文件并尝试再次将其删除吗?像echo“ foobar”> / var / log / zookeeper(brattex.blogspot.de/2012/07/…
AndreiR

实际上,这是一个空文件夹。
zjffdu

我明白了。也许这一个吗?unix.stackexchange.com/questions/317130/…
AndreiR

目录可能有一些特殊之处。发布的输出ls -la zookeeper
墨菲

使用rmdir删除空目录。
Mio Rin

Answers:


1

当我尝试从远程服务器中删除一个空文件夹时,发生了类似的事情。这就是ls -al输出结果:

??????????   ? ?       ?       ? ? latest

这是另一个文件夹中的一个文件夹,我想删除它。我尝试了rmdir,这就是我得到的:

rm: cannot remove: latest: Invalid argument

似乎没有任何内容可以直接在该文件夹上工作(不是rm -f,不是touch,什么都没有)。但是,我尝试重命名父文件夹,但该latest文件夹又恢复了正常状态,然后可以使用删除它rm

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.