目录中似乎有一个我无法摆脱的幻影文件。
如果我运行以下命令,则会打印以下文件名:
$ 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
有什么想法吗?