Ich bin grep -r "searchphrase" /heute gelaufen und das hat nicht funktioniert. Ich habe nachgeforscht und festgestellt find / -xdev -type f -print0 | xargs -0 grep -H "searchphrase", dass dies der richtige Ansatz ist.
Ich sammle /procund scheibe gerne /dev/sda1die Schuld an einem erfolglosen Grep.
Ich würde einen tiefen technischen Hintergrund über das "Warum" lieben. Ich denke, dass einige Links in /procEndlosschleifen führen, wenn sie durchlaufen werden, und ich lese, dass es weitere Gründe gibt, aber keine spezifischen.
Was passiert auch, wenn eine Raw-Festplatte abgefangen wird? Können die Binärdaten (auf die meines Wissens zugegriffen werden kann /dev/sda1) nicht interpretiert werden, da nur mountein Dateisystemtyp die Daten von der Festplatte verständlich macht? Wäre es also noch möglich, nach einem Binärstring zu suchen?
grepeine Datei durchsucht wird/proc, die zu zugeordnetem Speicher führt, kann es vorkommen, dassgrepein EOF im (zufälligen) Speicher auftritt und die folgenden Daten als a interpretiert neuer Dateiname zum Suchen? Ich habe angefangen, dengrepQuellcode zu lesen , aber ich denke, ich werde nicht zu viel darin sehen.