Her komut size farklı sonuçlar verdiğinden, dosyaların boyutunu okumanın doğru yolunun ne olduğunu kavramakta zorlanıyorum. Ayrıca http://forums.devshed.com/linux-help-33/du-and-ls-generating-inconsistent-file-sizes-42169.html adresinde bir yazıyla karşılaştım ;
du, dosya sisteminde bulunduğu dosyanın boyutunu verir. (IE her zaman size 1024 ile bölünebilir bir sonuç verecektir).
ls size dosyanın gerçek boyutunu verecektir.
Baktığınız şey, dosyanın gerçek boyutu ile diskteki boş alan miktarı arasındaki farktır. (ayrıca dosya sistemi verimliliği denir).
Dosya sisteminde bulunduğu ile filin gerçek boyutu arasındaki fark nedir?