Der Unterschied mit und ohne -hsollten 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?
-hnur durch 1024 dividieren und einige Einheiten hinzufügen
echo "74216696*512" | bcOutputs, 37998948352. Und ja, -hkonvertiert 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 -bOption dafür, aber ich kenne OS X nichtdu
du --block-size=1024 -s .. Vielleicht ist IhrBLOCK_SIZEeingestellt auf512