La différence avec et sans -h
ne devrait être que les unités lisibles par l'homme, non?
Eh bien, apparemment non ...
$ du -s .
74216696 .
$ du -hs .
35G .
Ou peut-être que je me trompe et que le résultat du -s .
n'est pas en Ko?
-h
juste diviser par 1024 et ajouter quelques unités
echo "74216696*512" | bc
sorties, 37998948352. Et oui, -h
convertit en forme lisible par l'homme en divisant encore et encore par 1024. Ce que j'ai obtenu était 35,3887, ce qui est terriblement proche de ce que du
rapporte. Quant à la taille en octets, utilisez simplement --block-size=1
. Sous Linux, il y a une -b
option pour cela, mais je ne connais pas OS Xdu
du --block-size=1024 -s .
. Peut-être que votreBLOCK_SIZE
est réglé sur512