'Du' dürüstlüğünü 'tree' şeklindeki girintili biçimlendirme ile birleştirip birleştiremeyeceğimizi merak ediyorum. Dizin boyutlarının bir listesini görmek istersem:
du -hx -d2
... iki seviye derinlikte görüntüler ve tüm boyut özetleri dürüsttür, ancak alt dizelerin girintisi yoktur. Diğer yandan:
tree --du -shaC -L 2
... güzel girintiler ve renklendirmeler, ancak bildirilen boyutlar yalandı. Gerçek boyutları elde etmek için bir zorunluluktur:
tree --du -shaC
... ki 'ağaç' size tüm dizin yapısını göstermesine izin verirseniz, sadece gerçek boyutları elde edersiniz. Ne kadar alt düzey göstermek istediğimden bağımsız olarak her zaman doğru boyut özetlerinin olmasını isterdim. Sık sık bunu yapıyorum:
tree -du -shaC | grep "\[01;34m"
... dizinleri hariç her şeyi eritir ve onları güzelce girintiler ... ama gösterimi sadece belirli bir sayı seviyesine sınırlamanın kolay bir yolu yoktur (özetler yalan olmadan). Bir yolu var mı? Belki de doğru anahtarları özledim ...