Кажется, в моем каталоге есть фантомный файл, от которого я не могу избавиться.
Если я запусту следующее, то будет напечатано следующее имя файла:
$ 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
и затем нажмите вкладку, bash завершит имя файла, как будто узнает, что файл gerhardloci.xml
находится в каталоге.
И все же, если попытаться удалить его, я получаю ошибку:
$ rm gerhardloci.xml
rm: can't remove 'gerhardloci.xml': No such file or directory
Есть идеи, что происходит?