目录中的幻像文件

时间:2019-06-11 21:04:38

标签: linux bash file directory

目录中似乎有一个我无法摆脱的幻影文件。

如果我运行以下命令,则会打印以下文件名:

$ for i in *.xml; do echo $i; done
...
gerhardloci.xml
...

如果运行ls -la,我会收到一个丢失的文件错误,后面是目录中实际存在的文件列表-gerhardloci.xml是其中之一。

$ ls -la
ls: ./gerhardloci.xml: No such file or directory
<file list>

同样,如果我开始输入cat gerha然后单击tab,bash将完成文件名,就像识别文件gerhardloci.xml在目录中一样。

但是如果尝试将其删除,则会出现错误:

$ rm gerhardloci.xml
rm: can't remove 'gerhardloci.xml': No such file or directory

有什么想法吗?

0 个答案:

没有答案