Yapar ve yapmaz. Örnek:
Ana dizinde: (sadece bir kullanıcı var)
du -sh /home/*
2.6G /home/user
kullanıcı dizininde: (toplamlar arasındaki büyük fark)
du -sh *
61M bin
2.0M dump-20130124104823.tar.gz
651M public_html
472K twitter-2.0.0.gem
11M wkhtmltopdf-0.11.0_rc1-static-amd64.tar.bz2
ve nedeni:
du -sh /home/user/.rvm/
1.9G /home/user/.rvm/
du alt dizinlere inerken gizli dizinleri hesaplar, ancak geçerli dizinde * sadece .directory_name kalıbı ile eşleşmez, bu nedenle gizli gizli elemanlar ihmal edilir.
Bunu çözmem biraz zaman aldı ve shadyabhi'nin önerdiği gibi ncdu kullansaydım açıklığa kavuştu.
... you maybe using "du *" ?