मुझे लगता है कि मेरी डु कमांड भ्रमित है।
% du -shc DIR ...
...
6123941496 total
% du -shc DIR ...
...
6.1G total
% du -sc --si DIR ...
...
6.6G total
मैंने LANG=C
स्प्रेडशीट में परिणाम देने और दोबारा जांचने की कोशिश की है । ऐसा लगता है कि -h पहले से ही 1000 (--si) की शक्तियों का उपयोग कर आउटपुट देता है, और --si गलत उत्तर देता है। मुझे लगता है कि सही उत्तर -h के लिए 5.7-जी और 6.1 जी के लिए होना चाहिए। तो यहाँ क्या होता है?
% 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
?