ls: kann nicht auf Datei zugreifen: Keine solche Datei oder Verzeichnis

11725
Dudemcman

Ich verstehe die Probleme, die ich habe, grundsätzlich nicht, werde aber diesen Beitrag aktualisieren, wenn ich dies tue. Lass mich es dir zeigen.

Kontext: Ich habe meinem Computer ein Laufwerk hinzugefügt, und aus irgendeinem Grund kann ich nicht auf ein Verzeichnis (?) Darauf zugreifen.

ls -l

ls: cannot access Downloads: No such file or directory total 56 d????????? ? ? ? ? ? Downloads drwxr-xr-x 26 user 12288 Aug 12 23:29 foo 

ls -a

. .. Downloads foo 

CD

bash: cd: Downloads: No such file or directory 

berühren

touch: cannot touch ‘Downloads’: File exists 

mkdir Downloads

mkdir: cannot create directory ‘Downloads’: File exists 

Katzen-Downloads

cat: Downloads: No such file or directory 

Datei-Downloads

Downloads: cannot open `Downloads' (No such file or directory) 

mv Downloads runter

mv: cannot stat ‘Downloads’: No such file or directory 

Darüber hinaus entfernen die folgenden Befehle die Datei (?) Nicht als root oder anders:

rm Downloads rm -rf Downloads rmdir Downloads 

Eine weitere Information, bash vervollständigt Downloads automatisch, also scheint bash auch zu glauben, dass es da ist.

5
Möglicherweise wurde Ihr Dateisystem beschädigt. Können Sie eine Aktion in einem anderen Betriebssystem ausführen? Zumo de Vidrio vor 7 Jahren 0
Ich würde sagen, dass die Metadaten vom aktuellen Betriebssystem beschädigt oder nicht lesbar sind. Wenn Sie es dort "reparieren", funktioniert es möglicherweise oder es ist an keinem Ort dauerhaft zugänglich. Fahren Sie mit Vorsicht fort (und Backups) Kit vor 7 Jahren 0
Möglicherweise ist dies dasselbe wie https://askubuntu.com/questions/548930/d-cannot-access-dirname-no-such-device Foo Bar vor 7 Jahren 0

4 Antworten auf die Frage

0
moonbutt74

D, Sie haben die Situation um das Thema nicht beschrieben, aber hier geht es:

Zuerst erscheint das Verzeichnis in Ihrem Dateimanager? Entsprechend Ihrem Eintrag

d????????? ? ? ? ? ? Downloads 

Das Verzeichnis "existiert" jedoch ohne erkennbare / festgelegte / zugewiesene Berechtigungen und gehört auch nicht zu einem Benutzer oder einer Gruppe. Tatsächlich ist der Lesezugriff auf den ersten Blick vollständig gesperrt. Beschreiben Sie noch einmal die Situation rund um dieses Thema, dh, wie sind Sie zu diesem Zeitpunkt gekommen?

Starten Sie als Experiment eine Live-Distribution und greifen Sie auf diese Weise zu, rufen Sie die Liste für Downloads ab und weisen Sie entweder "Standard" -Verzeichnisberechtigungen zu 755 oder löschen Sie das Verzeichnis. Von Zeit zu Zeit habe ich erlebt, was scheinbar "schlechte Schreibvorgänge" für Dateien mit demselben Problem sind, und musste zu einer Live-Distribution springen, um sie aus meinem täglichen Fahrer zu löschen. Wenn Sie über die Live-Distribution auf das Download-Verzeichnis zugreifen können, können Sie die darin enthaltenen Daten "off world" wiederherstellen, bevor Sie das Verzeichnis löschen. Es ist besser, das Verzeichnis korrekt neu zu erstellen, wenn Sie sich wieder im normalen Betrieb befinden.

aktualisierter Beitrag mit Contex Dudemcman vor 9 Jahren 0
Überprüfen Sie Ihre Mount-Optionen für das Laufwerk. moonbutt74 vor 9 Jahren 0
0
thains

Ich hatte eine Datei in einem ähnlichen Zustand. Ich konnte es durch Ausführen von fsck beheben.

Es wäre schön, genauer zu sein - z. B. durch Starten einer Live-Distribution oder beim Neustart. Vielleicht haben Sie herausgefunden, was das Kernproblem war - z. B. eine nicht ordnungsgemäß bereitgestellte Netzwerkfreigabe oder Berechtigungen auf seiner neuen Festplatte, die für sein aktuelles System nicht sinnvoll sind usw. r0berts vor 7 Jahren 3
0
Arnab Mukherjee

ls: cannot access Downloads: No such file or directory total 56 d????????? ? ? ? ? ? Downloads drwxr-xr-x 26 user 12288 Aug 12 23:29 foo

Dies ist ein typischer Fall, wenn nur Perms für ein Verzeichnis gelesen werden und keine Exec-Perms. Und die anderen Befehlsausgaben zeigen an, dass Sie auch keine Schreibrechte haben. Um zu verstehen, warum dies der Fall ist, müssen Sie über Inodes, Dentries und den Pfad-Lookup-Prozess des Kernels Bescheid wissen

-1
Yan Peng
Wie hilft die alleinige Demontage? Es ist, als würde man ein Auto reparieren, indem man es außer Sicht setzt. Wenn der Link zur wirklichen Lösung führt, zitieren Sie bitte * hier *; Die Zielseite kann sich ändern oder verschwinden. Unterscheidet sich die Lösung wesentlich von den anderen Antworten? Kamil Maciorowski vor 6 Jahren 1