Myślę, że moje du dowództwo jest zdezorientowane.
% du -shc DIR ...
...
6123941496 total
% du -shc DIR ...
...
6.1G total
% du -sc --si DIR ...
...
6.6G total
Próbowałem podać LANG=C
i dwukrotnie sprawdzić wynik w arkuszu kalkulacyjnym. Wygląda na to, że -h już wypisuje dane używając mocy 1000 (--si), a --si daje złą odpowiedź. Myślę, że poprawna odpowiedź powinna wynosić 5,7G dla -h i 6,1G dla --si. Co się tu dzieje?
% 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
disk-usage
Gerry Lufwansa
źródło
źródło
...
reprezentują? Wygląda na to, że dwukrotnie wykonałeś dokładnie to samo polecenie i uzyskałeś inne wyjście, prawda? Czy przeczytałeś wyjaśnienie modyfikatorów rozmiaruman du
?Odpowiedzi:
Powtórz testy za pomocą
--apparent-size
przełącznika.fragment strony du man
źródło
-b
albo--apparent-size
.--apparent-size
.du
systemu Mac OS X?