当我尝试删除某些文件时,出现了这个奇怪的错误。并且文件名不包含任何特定字符。有谁知道为什么?是centos
[root@sandbox ~]# rm -rf /var/log/zookeeper
rm: cannot remove `/var/log/zookeeper': Invalid argument
答案1
当我尝试从远程服务器删除空文件夹时,类似的情况也发生在我身上。这就是ls -al
输出:
?????????? ? ? ? ? ? latest
这是另一个文件夹中的文件夹,我想删除它。我尝试过rmdir
,这就是我得到的:
rm: cannot remove: latest: Invalid argument
似乎没有任何东西可以直接在该文件夹上工作(不是rm -f
,不是touch
,什么都没有)。但是,我尝试重命名父文件夹,该latest
文件夹又恢复正常,然后我可以使用rm
.