фантомный файл в каталоге - PullRequest
0 голосов
/ 12 июня 2019

Кажется, в моем каталоге есть фантомный файл, от которого я не могу избавиться.

Если я запусту следующее, то будет напечатано следующее имя файла:

$ 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

Есть идеи, что происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...