次のシーケンスでは、このエラー メッセージが表示されます:
$ mkdir foo
$ cd foo
別の端末で:
$ rm -r foo
前のターミナルで:
$ touch x
touch: cannot touch `x': No such file or directory
もちろん、ファイルを作成しようとするプロセスの現在の作業ディレクトリ (CWD) を無効にする他のイベントでも、このエラー メッセージが生成されます。
私にとっては、もう存在しないファイルを指しているシンボリックリンクに書き込もうとしていたのです:
$ ln -s file symlink
$ rm file
$ touch symlink
$ touch: cannot touch `symlink': No such file or directory