Der Unterschied mit und ohne -h
sollten nur die vom Menschen lesbaren Einheiten sein, oder?
Naja anscheinend nein ...
$ du -s .
74216696 .
$ du -hs .
35G .
Oder vielleicht irre ich mich und das Ergebnis du -s .
ist nicht in KB?
-h
nur durch 1024 dividieren und einige Einheiten hinzufügen
echo "74216696*512" | bc
Outputs, 37998948352. Und ja, -h
konvertiert in eine für Menschen lesbare Form, indem ich immer wieder durch 1024 teile du
. Verwenden Sie für die Größe in Byte einfach --block-size=1
. Unter Linux gibt es eine -b
Option dafür, aber ich kenne OS X nichtdu
du --block-size=1024 -s .
. Vielleicht ist IhrBLOCK_SIZE
eingestellt auf512