Мне интересно, можем ли мы объединить честность 'du' с отступом форматирования 'tree'. Если я хочу список размеров каталогов:
du -hx -d2
... отображает два уровня глубины, и все сводки размеров являются честными, но здесь нет отступов подкаталогов. С другой стороны:
tree --du -shaC -L 2
... отступы и цвета красиво, однако сообщенные размеры являются ложью. Чтобы получить реальные размеры, необходимо:
tree --du -shaC
... что означает, что вы получите истинные размеры, только если вы позволите 'tree' показать вам всю структуру каталогов. Я хотел бы иметь возможность всегда иметь правильные итоговые размеры независимо от того, сколько уровней я хочу отображать. Я часто делаю это:
tree -du -shaC | grep "\[01;34m"
... который удаляет все, кроме каталогов, и красиво делает отступы ... но нет простого способа ограничить отображение только определенным количеством уровней (без подведения итогов). Есть ли способ? Возможно, я пропустил правильные переключатели ...