Ausgabe von "du" optimieren

Tjabo Kloppenburg - Montag, 29. September 2003 14:02:08 - 0 Antworten

Moderiert von: Erwin Eggenberger

Jeder kennt das Problem: Irgendeine Platte ist voll, und man will wissen, wo der Platz verbraucht wird.

Das Kommando "du" listet bekannter Weise alle Verzeichnisse mit der Größe ihres Inhalts auf. Ohne Optionen gibt die Zahl vorne irgendwelche Blöcke an, mit denen man kaum etwas anfangen kann. "du -h" gibt lesbarere Werte aus, allerdings lässt sich die Liste nicht per "sort" bzw "sort -n" sinnvoll sortieren, da z.B. "500" alphanumerisch größer ist als "40k".

Listet man "du -b", dann kann man prima mit "du -b | sort -n" nach Größe sortieren, allerdings sieht man den langen Zahlen nicht gerade auf den ersten Blick sicher an, wie groß die Zahlen sind. Beispiel: 68812342 - wieviel MB sind das wohl?

Abhilfe schafft hier ein z.B. in Python zu realisierendes Script, das die Zahlenkolonnen sinnvoll formatiert. Die hier vorgestellte Methode ist nur eine von vielen verschiedenen - aber da sie funktioniert bin ich persönlich mit dieser sehr zufrieden:

heim# du -b | sort -n | du2
                    ...
              35.095  ./.mcop
              81.920  ./.kde/share/applnk/Settings
              86.016  ./.kde/share/applnk
             126.897  ./.kde/share
             131.023  ./.kde
             178.176  ./.mozilla/default/f1dc1uvd.slt/Cache
           1.086.245  ./.mozilla/default/f1dc1uvd.slt
           1.090.341  ./.mozilla/default
           1.095.783  ./.mozilla
           8.969.336  .

Schick, oder?


Kopiert man das Script z.B. nach /usr/local/bin/du2 (chmod a+x ...), kann man mit dem folgenden Aufruf eine leicht lesbare sortierte Liste des Platzverbrauchs auf die Console zaubern:

  
heim# du -b | sort -n | du2   
                   ...
                35.095  ./.mcop
                81.920  ./.kde/share/applnk/Settings
                86.016  ./.kde/share/applnk
               126.897  ./.kde/share
               131.023  ./.kde
               178.176  ./.mozilla/default/f1dc1uvd.slt/Cache
             1.086.245  ./.mozilla/default/f1dc1uvd.slt
             1.090.341  ./.mozilla/default
             1.095.783  ./.mozilla
             8.969.336  .
 
   Schick, oder? 


[1] http://www.home.unix-ag.org/tjabo/python/du2.html

Antworten

Ähnliche Artikel

  • deskTOPia: Panelizer
    Einfache Window-Manager haben gegenüber einer Desktop-Umgebung viele Vorteile: Sie sind klein, schnell und hochgradig konfigurierbar. Meistens fehlt jedoch ein Panel, das der Arbeitsumgebung zusätzliche Funktionen beschert.
  • Programme installieren mit Klik
    Klik macht möglich, wovon viele Anwender träumen: Es installiert Software auf einen Mausklick und ohne Abhängigkeitsprobleme.
  • Kniffe, die Sie kennen sollten
    In dieser Ausgabe stellen wir versteckte Optionen und nützliche Add-ons für Firefox und Thunderbird vor. Außerdem zeigen wir, wie Sie anderen Nutzern von außen Zugriff auf Ihren Linux-Rechner ermöglichen und wie Videokonferenzen ganz ohne Anmeldung oder Plug-in im Browser funktionieren.
  • Dr. Linux:
    Gerade große Softwareprojekte verlocken dazu, immer die neueste Version zu installieren, doch die Updates sorgen gar zu gerne für Ärger. Dr. Linux: hilft unter anderem, gängige Installationsprobleme bei KDE und Mozilla in den Griff zu bekommen.
  • Mozilla weitet Kooperation aus

    Mozilla gibt eine angepasste Version seines Firefox-Browsers heraus, die Microsofts Suchmaschine Bing als Standardsuche im Suchfeld oben rechts und in der Schnellstartleiste macht.

Aktuelle Fragen

Probleme mit der Maus
Thomas Roch, 21.02.2017 13:43, 1 Antworten
Nach 20 Jahren Windows habe ich mich zu Linux Ubuntu probeweise durchgerungen!!! Installation - k...
KWin stürzt ab seit Suse Leap 42.2
Wimpy *, 21.02.2017 09:47, 4 Antworten
OpenSuse 42.2 KDE 5.8.3 Framework 5.26.0 QT 5.6.1 Kernel 4.4.46-11-default 64-bit Open-GL 2....
Shell-Befehl zur Installation von Scanner-Treiber
Achim Zerrer, 15.02.2017 12:13, 10 Antworten
Hallo, ich habe Einen Brother Drucker mit Scanner. Nachdem ich mit Hilfe der Community den Druck...
kiwix öffnet ZIM Datei nicht
Adrian Meyer, 13.02.2017 18:23, 1 Antworten
Hi, ich nutze Zim Desktop für mein privates Wiki. Fürs Handy habe ich mir kiwix heruntergelade...
registration
Brain Stuff, 10.02.2017 16:39, 1 Antworten
Hallo, Das Capatcha auf der Registrierungsseite von linux-community ist derartig schlecht gema...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Installation von Mint 18.1 geht nicht
Rainer, 26.02.2017 18:50
Hallo Gerhard, Am Sun, 26 Feb 2017 16:51:07 +0100 schrieb "Gerhard Eilers" : > > Die D...
Re: [EasyLinux-Ubuntu] Installation von Mint 18.1 geht nicht
Gerhard Eilers, 26.02.2017 16:51
Hallo Rainer Die DVD für Linux Mint 18.1 habe ich vom linuxmint.com, dort aus dem Downloadbereich herunter...
Re: [EasyLinux-Ubuntu] Installation von Mint 18.1 geht nicht
Rainer, 26.02.2017 14:03
Hallo Gerhard, mir scheint, dass bei Dir schon im ersten Ansatz irgendetwas falsch läuft. Am Sun, 26 Feb...
Re: [EasyLinux-Ubuntu] Installation von Mint 18.1 geht nicht
Gerhard Eilers, 26.02.2017 10:51
Hallo Alfred, Mathias und alle sonst noch Installiert ist im Moment Windows 8.1 Home. Mit Laufwerk C: und Lau...
Re: [EasyLinux-Ubuntu] Claws_Mail:_Speichern_von_Anhängen
Rainer, 26.02.2017 10:44
Hallo Roman, Am Sun, 26 Feb 2017 10:09:56 +0100 schrieb Roman Brusa : > Hi, Rainer schrieb am Sun, 26...