Verbesserungsvorschläge?

saeckereier

saeckereier

Graue Eminenz
Hallo zusammen, da ich gerade ein paar Dateien auslagern wollte auf ein neues LVM und nicht wusste, wie gross es sein muss, wollte ich die Grösse dieser Dateien bestimmen, also benutzte ich folgende Kommandozeile:
Code:
du  *avi | cut -f1 | tr "\n" "+" | sed -e 's/^/scale=2\n\(/' -e 's/+$/ \) \/ 1024 \/1024 \n/' -e 's/\+/ \+ /g' | bc
Also erst du, dann die erste Spalte mit den Dateigrössen extrahieren, dann aus dem Zeilenumbruch + machen, dann an den Anfang scale=2 schreiben, Klammern um alles setzen, das letzte Plus löschen und schlussendlich das ganze an bc pipen.

Hat jemand einen besseren Vorschlag? (Ich mag die Lösung, aber ich frage mich ob es irgendwas eleganteres gibt)
 
wie wäre es mit
Code:
du -s -c -h *avi
? :D
 
Schlecht, der Trick ist nämlich folgender:
Dein Kommando liefert die Größe jeder einzelnen Datei
Mein Kommando liefert die Größe aller an "du" übergebenen Dateien als Summe

:-)
 
..... :think: Wie geil. Ich war wohl etwas doof, denn die letzte Zeile hatte ich voll übersehen... Auweia. Also ganz ehrlich, ich finde die Lösung mit du -s -h -c nicht schlecht. :D Hatte mich ohnehin schon gewundert, warum du nicht gleich eine passende Option anbietet ...
 
Zuletzt bearbeitet:

Ähnliche Themen

suchen und ersetzen, Format erhalten

Server-Monitoring mit RRDTool

Zurück
Oben