无法创建不存在的文件

无法创建不存在的文件

我正在尝试通过写入来创建一个文件,但收到错误消息,提示该文件不存在(当然它不存在——我正在尝试创建它!)

我知道问题出在小路该文件不存在(例如,如果我输入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 驱动器时可能存在问题?

相关内容