Je me demande si nous pouvons combiner l'honnêteté de «du» avec la mise en forme en retrait de «arbre». Si je veux une liste des tailles d'annuaires:
du -hx -d2
... affiche deux niveaux de profondeur et tous les résumés de taille sont honnêtes, mais il n'y a pas de retrait des sous-répertoires. D'autre part:
tree --du -shaC -L 2
... indentation et colorise bien mais les tailles rapportées sont un mensonge. Pour obtenir les vraies tailles, il faut:
tree --du -shaC
... c'est-à-dire que vous n'obtenez les vraies tailles que si vous laissez «arborescence» vous montrer la structure complète du répertoire. J'aimerais pouvoir toujours avoir des résumés de taille correcte quel que soit le nombre de niveaux de sous-répertoires que je souhaite réellement afficher. Je fais souvent ceci:
tree -du -shaC | grep "\[01;34m"
... qui supprime tout sauf les répertoires, et les met bien en retrait ... mais il n'y a pas de moyen facile de limiter l'affichage à un niveau de nombre donné (sans que les résumés ne mentent). Y a-t-il un moyen? J'ai peut-être manqué les bons commutateurs ...