127|root@android:/ # find / -iname "aaengine"
find: /proc/19619: No such file or directory
Ich weiß nicht, warum mir beim Versuch, eine Engine-Datei zu finden, von einer Datei erzählt wurde, von der ich nie etwas wusste
Ganz einfach: find /
Beginnen Sie mit der Erkundung im Dateisystemstamm (dh ganz oben). Es kommt also zu Orten, auf die Sie als normaler Benutzer keinen Zugriff haben, und es treten Berechtigungsprobleme auf. Es sieht ein aufgerufenes /proc/19619
Verzeichnis und möchte, da es weiß, dass dies ein Verzeichnis ist, darin traversieren. Aber es ist nicht erlaubt (höchstwahrscheinlich ist die Berechtigung dieses Verzeichnisses so etwas wie drwxr--r--
, damit jeder es sehen ("lesen") kann - aber nur sein Besitzer kann in (eXecute) wechseln). Sie find
sehen es also, können aber nicht darin eintauchen.
Da Sie diesen Befehl als Root ausgeführt haben, sollten Berechtigungsprobleme nicht das Problem sein. Ein Blick in das fragliche Verzeichnis zeigt jedoch eine andere Antwort: Es /proc
werden Prozessinformationen gespeichert. Unterhalb dieses Verzeichnisses der obersten Ebene werden Verzeichnisse erstellt, die die PID der laufenden Prozesse verwenden. Speichert also /proc/19619
Informationen zum Prozess 19619
. Höchstwahrscheinlich haben Sie find
dieses Verzeichnis gesehen, und im selben Moment endete dieser Prozess. als find
ich endlich eintauchen wollte, war es weg: No such file or directory
(nicht mehr).
Benutzer42276
Izzy
127|root@android
...Benutzer42276
Dan Hulme
/proc
eigentlich keine Dateien sind: Sie/proc
geben Programmen nur die Möglichkeit, mit Teilen des Systems zu interagieren, als wären sie Dateien.Izzy
19619
beendete,/proc/19619
verschwand die Tatsache wieder. Erwartetes Verhalten, funktioniert wie vorgesehen (und wie es sollte).