Zum Inhalt springen
Linux/POSIX-FehlerFehler
ENOENT

ENOENT — Datei oder Verzeichnis nicht gefunden

Die angegebene Datei oder das Verzeichnis existiert nicht im Dateisystem.

linuxmacosunix

Was verursacht diesen Fehler

Der an einen Systemaufruf übergebene Pfad verweist auf eine nicht vorhandene Datei oder ein nicht vorhandenes Verzeichnis. Ursachen können ein Tippfehler im Pfad, ein fehlendes Elternverzeichnis, eine gelöschte Datei oder ein hängender symbolischer Link sein.

So beheben Sie ihn

Pfad auf Korrektheit prüfen und sicherstellen, dass alle Elternverzeichnisse existieren. ls oder stat zur Überprüfung verwenden. Bei symbolischen Links sicherstellen, dass das Ziel existiert. Fehlende Datei oder Verzeichnis bei Bedarf anlegen.

Beispiel

ls /nonexistent/path
# ls: cannot access '/nonexistent/path': No such file or directory
Offizielle Dokumentation

Verwandte Fehlercodes