Ich denke, mein Befehl ist verwirrt.
% du -shc DIR ...
...
6123941496 total
% du -shc DIR ...
...
6.1G total
% du -sc --si DIR ...
...
6.6G total
Ich habe versucht, LANG=C
das Ergebnis in einer Tabelle anzugeben und zu überprüfen. Es sieht so aus, als ob -h bereits mit Potenzen von 1000 (--si) ausgegeben wird und --si eine falsche Antwort gibt. Ich denke, die richtige Antwort sollte 5,7 G für -h und 6,1 G für --si sein. Was passiert hier?
% du --version
du (GNU coreutils) 8.20
...
% uname -a
Linux XXX 3.9-1-amd64 #1 SMP Debian 3.9.8-1 x86_64 GNU/Linux
...
repräsentieren die? Sie haben anscheinend genau denselben Befehl zweimal ausgeführt und unterschiedliche Ausgaben erhalten. Ist das so? Haben Sie die Erklärung der Größenmodifikatoren in gelesenman du
?