La séquence suivante provoque ce message d'erreur :
$ mkdir foo
$ cd foo
Dans un autre terminal :
$ rm -r foo
Dans le terminal précédent :
$ touch x
touch: cannot touch `x': No such file or directory
Bien sûr, d'autres événements qui entraînent également l'invalidation du répertoire de travail courant (CWD) d'un processus qui tente d'y créer un fichier génèrent également ce message d'erreur.
Pour moi, il essayait d'écrire dans un lien symbolique qui pointait vers un fichier qui n'était plus là :
$ ln -s file symlink
$ rm file
$ touch symlink
$ touch: cannot touch `symlink': No such file or directory