各コマンドでさまざまな結果が得られるため、ファイルのサイズを読み取る正しい方法を把握するのは困難です。また、http://forums.devshed.com/linux-help-33/du-and-ls-generated-inconsistent-file-sizes-42169.htmlで次のような投稿を見つけました。
duは、ファイルシステムに存在するファイルのサイズを示します。(IEは常に1024で割り切れる結果を提供します)。
lsはファイルの実際のサイズを提供します。
あなたが見ているのは、ファイルの実際のサイズとそれが取るディスク上のスペースの量の違いです。(ファイルシステム効率とも呼ばれます)。
ファイルシステムに存在するときと、filの実際のサイズの違いは何ですか