disk usage (du) im Maildir funktioniert nicht

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
rok
Beiträge: 231
Registriert: 23.02.2006 16:58:28

disk usage (du) im Maildir funktioniert nicht

Beitrag von rok » 07.11.2017 10:43:24

Hallo!
Ich nutze gern den Befehl du um Speicherfresser zu finden:

Code: Alles auswählen

du -msch *
Dieser Befehl listet mir alle Verzeichnisse im aktuellen Ordner auf, inkl. belegter Größe.

Führe ich den Befehl in einem Maildir aus funktioniert es nicht, weil die Ordner (IMAP) hauptsächlich mit einem Punkt beginnen (außer cur, new und tmp).

Wie kann ich die Ordnergröße in einem Maildir ausgeben, um die Größe der einzelnen Unterordner anzuzeigen?

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: disk usage (du) im Maildir funktioniert nicht

Beitrag von scientific » 07.11.2017 12:14:31

dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: disk usage (du) im Maildir funktioniert nicht

Beitrag von rendegast » 08.11.2017 04:48:20

Code: Alles auswählen

du -msch $(ls -A)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

rok
Beiträge: 231
Registriert: 23.02.2006 16:58:28

Re: disk usage (du) im Maildir funktioniert nicht

Beitrag von rok » 08.11.2017 08:28:20

Danke!
rendegast hat geschrieben: ↑ zum Beitrag ↑
08.11.2017 04:48:20

Code: Alles auswählen

du -msch $(ls -A)
Hiermit gibt es aber Fehler, wenn Leerzeichen im Dateinamen sind. Kann man das "ls -A" noch maskieren?

ncdu macht aber auch einen prima Job. Fast schon zu gut. ;)

Benutzeravatar
Meillo
Moderator
Beiträge: 8782
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: disk usage (du) im Maildir funktioniert nicht

Beitrag von Meillo » 08.11.2017 10:54:57

rok hat geschrieben: ↑ zum Beitrag ↑
08.11.2017 08:28:20
Danke!
rendegast hat geschrieben: ↑ zum Beitrag ↑
08.11.2017 04:48:20

Code: Alles auswählen

du -msch $(ls -A)
Hiermit gibt es aber Fehler, wenn Leerzeichen im Dateinamen sind. Kann man das "ls -A" noch maskieren?

Code: Alles auswählen

ls -A | xargs -d \\n du -msch
Use ed once in a while!

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: disk usage (du) im Maildir funktioniert nicht

Beitrag von scientific » 08.11.2017 11:03:18

Seit ich Debianncdu entdeckt habe, arbeite ich nur noch damit.
Damit kann man sogar prima aufräumen und ganze Verzeichnisbäume löschen (ACHTUNG!!!)

lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

Antworten