No se puede crear un archivo que aún no existe

No se puede crear un archivo que aún no existe

Estoy intentando crear un archivo escribiéndolo y aparece el error de que no existe (por supuesto que no, ¡estoy intentando crearlo!).

Conozco el problema donde elcaminoal archivo no existe (por ejemplo, si escribiera touch /path/to/folder/file_xy eldirectorio /path/to/folder/no existiera, entonces esto tendría sentido.) Eso esnoque esta pasando aqui. Estoy en el directorio local donde quiero crear el archivo (sin problemas de ruta).

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

pero para un nombre de archivo en particular que creé anteriormente y que ya eliminé, esto se rompe:

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

Tampoco puedo borrarlo:

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

No puedo eliminar lo que no existe, pero tampoco puedo volver a crearlo. No entiendo cómo es posible esto. Esto está en una unidad NTFS, entonces, ¿quizás haya un problema con Linux al montar una unidad de Windows?

información relacionada