Я думаю, що моя команда du заплутана.
% du -shc DIR ...
...
6123941496 total
% du -shc DIR ...
...
6.1G total
% du -sc --si DIR ...
...
6.6G total
Я спробував дати LANG=C
та подвійно перевірити результат у електронній таблиці. Схоже, -h вже виводить, використовуючи потужність 1000 (--si), і --si дає неправильну відповідь. Я думаю, що правильна відповідь повинна бути 5,7G для -h та 6,1G для --si. То що ж тут відбувається?
% 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
...
представляють? Ви, здається, двічі виконали одну і ту ж команду і отримали різні результати, це так? Ви читали пояснення модифікаторів розміру вman du
?