Невозможно создать файл, которого еще нет.

Невозможно создать файл, которого еще нет.

Я пытаюсь создать файл, записав в него данные, и получаю сообщение об ошибке, что файл не существует (конечно, его не существует — я пытаюсь его создать!)

Я знаю о проблеме, гдепутьк файлу, которого не существует (например, если бы я ввел touch /path/to/folder/file_x, икаталог /path/to/folder/не существовало, тогда это имело бы смысл.) Этонетчто здесь происходит. Я нахожусь в локальном каталоге, где хочу создать файл (проблем с путями нет).

touch file_a
touch file_b  # <-- these files are created, no problem

но для конкретного имени файла, которое я создал ранее и уже удалил, это ломается:

touch  file_x
touch: cannot touch 'file_x': No such file or directory

Я тоже не могу его удалить:

rm file_x
rm: cannot remove 'file_x': No such file or directory

Я не могу удалить то, чего нет, но и создать это снова я тоже не могу. Я не понимаю, как это возможно. Это на диске NTFS, так что, возможно, проблема в монтировании Linux диска Windows?

Связанный контент