Mi chiedo se possiamo combinare l'onestà di 'du' con la formattazione rientrata di 'tree'. Se voglio un elenco delle dimensioni delle directory:
du -hx -d2
... visualizza due livelli di profondità e tutti i riepiloghi delle dimensioni sono onesti, ma non è possibile rientrare nei rientri. D'altro canto:
tree --du -shaC -L 2
... rientra e colora bene, tuttavia le dimensioni riportate sono una bugia. Per ottenere le dimensioni reali è necessario:
tree --du -shaC
... vale a dire che ottieni le dimensioni reali solo se lasci che "albero" ti mostri l'intera struttura della directory. Mi piacerebbe essere in grado di avere sempre riepiloghi delle dimensioni corrette, indipendentemente da quanti livelli di sottodiretti voglio effettivamente visualizzare. Faccio spesso questo:
tree -du -shaC | grep "\[01;34m"
... che elimina tutto tranne le directory e le inserisce bene ... ma non esiste un modo semplice per limitare la visualizzazione a un determinato livello numerico (senza che i riepiloghi mentano). C'è un modo? Forse ho perso gli interruttori corretti ...