Wenn der Wortlaut der Frage falsch ist, lass es mich wissen. Es könnte erklären, warum ich keine Antwort finden kann.Linux du Befehl ohne durchlaufende Dateisysteme
Ich möchte die Verwendung auf meinem Haupt-Festplatte zu finden, einen Befehl wie mit:
du -sh /*
Das Problem ist, dass ich eine Reihe von Bereitstellungspunkte auf Root-Ebene haben, und ich möchte du
diese überspringen .
Ich dachte, die -x
Option sollte dies tun, aber entweder verstehe ich falsch, was es tut, oder ich verwende es falsch.
Wie kann ich du
nur auf die Root-Festplatte anwenden, ohne die zusätzlichen Halterungen zu durchlaufen?
Dank
Mit anderen Worten, suchen Sie nach der zusammenfassenden Verwendung von '/ bin','/etc' und anderen Ordnern unter '/', während '/ run','/proc/','/sys' ausgeschlossen sind, und so weiter? – jamieguinan
Ich habe auch zusätzliche Laufwerke bei '/ data' und'/backup' und so weiter, aber das ist im Grunde richtig. – Manngo
Ich denke, Sie verwenden 'du' richtig, das Problem ist, dass'/* 'erweitert wird, um jeden Einhängepunkt unter'/'einzuschließen, dann" du "iteriert über jedes, was die' -x' Verwendung vereitelt. Der einzige Weg, dies zu lösen, könnte ein kreatives Skript sein. – jamieguinan