Oft möchte man ja wissen, in welchem Ordner Dateileichen liegen oder in welchem Ordner besonders viel Speicherplatz verbraucht wird. So habe ich soeben mal wieder auf dem Server nachgesehen, welches meiner Verzeichnisse vielleicht mal überarbeitet gehört.
Bisher habe ich die einzelnen Ordner mittels "du --si --summarize", wobei das bei vielen Ordner ziemlich viel Arbeit war. Natürlich kann man sich dies vereinfachen. Mit der folgenden Zeile (danke an rw für den Hinweis):
CODE:
-
du . -h --max-depth=1
oder mit der folgenden Zeile (meine bisherige Lösung):
CODE:
-
find . -maxdepth 1 -type d -print | xargs du -sk | sort -rn
kann man sich im aktuellen Verzeichnis die erste Ebene inklusive des verbrauchten Speicherplatzes ausgeben lassen, wobei die Größe der jeweiligen Unterordner berücksichtigt wird.











Hi Uli,
ich nehm immer direkt:
Denn die rekursionstiefe kannst du auch direkt du mitschicken.
Gruss
Tatsache… danke für den Hinweis, das ist ja deutlich leichter! Irgendwie habe ich das in der Man-Page überlesen…
Artikel ist zwar etwas älter, aber ich bin heute drauf gestoßen. Etwas unorthodox, aber man kann die Rekursionstiefe auch mit Wildcards “mitschicken”.
du -sh /home/xxx/*
bzw.
…/*/*
liefert auch die Anzeige mit Tiefe 1, 2, … und ist kürzer. (Nur versteckte Dateien sind nicht mit drin)