GNU/Linux >> Znalost Linux >  >> Linux

touch:nelze se dotknout `foo':Žádný takový soubor nebo adresář

Následující sekvence způsobí tuto chybovou zprávu:

$ mkdir foo
$ cd foo

V jiném terminálu:

$ rm -r foo

V předchozím terminálu:

$ touch x
touch: cannot touch `x': No such file or directory

Tuto chybovou zprávu samozřejmě vedou i další události, které také vedou ke zneplatnění aktuálního pracovního adresáře (CWD) procesu, který se zde pokouší vytvořit soubor.


Pro mě se to pokoušelo zapsat na symbolický odkaz, který ukazoval na soubor, který tam již nebyl:

$ ln -s file symlink
$ rm file
$ touch symlink
$ touch: cannot touch `symlink': No such file or directory

Linux
  1. Závažná chyba:cuda.h:Žádný takový soubor nebo adresář

  2. conda source deactivate :bash:deactivate:Žádný takový soubor nebo adresář

  3. ImportError:libcblas.so.3:nelze otevřít soubor sdíleného objektu:Žádný takový soubor nebo adresář

  1. fatální chyba openssl/evp.h:Žádný takový soubor nebo adresář:[Vyřešeno]

  2. Nelze spustit žádný takový soubor nebo adresář [Opravit]

  3. Žádná taková chyba souboru nebo adresáře při spouštění binárního souboru

  1. Bash:Žádný takový soubor nebo adresář?

  2. sys/types.h:Žádný takový soubor nebo adresář

  3. libpulse.so.0:nelze otevřít soubor sdíleného objektu:Žádný takový soubor nebo adresář