Me pregunto si podemos combinar la honestidad de 'du' con el formato sangrado de 'tree'. Si quiero una lista de los tamaños de directorios:
du -hx -d2
... muestra dos niveles de profundidad y todos los resúmenes de tamaño son honestos, pero no hay sangría de subdirecciones. Por otra parte:
tree --du -shaC -L 2
... sangra y colorea muy bien, sin embargo, los tamaños reportados son una mentira. Para obtener los tamaños reales, uno debe:
tree --du -shaC
... lo que quiere decir que solo obtienes los tamaños verdaderos si dejas que 'tree' te muestre la estructura completa del directorio. Me gustaría poder tener siempre resúmenes de tamaño correctos independientemente de cuántos niveles de subdirecciones quiera mostrar realmente. A menudo hago esto:
tree -du -shaC | grep "\[01;34m"
... que elimina todo menos los directorios, y los sangra muy bien ... pero no hay una manera fácil de limitar la visualización a solo un determinado número de niveles (sin los resúmenes). ¿Hay alguna manera? Quizás he perdido los interruptores correctos ...