Есть ли альтернатива tree
команде (или какой-то способ использования tree
самой команды) для горизонтальной печати структуры каталогов?
Довольно часто у меня есть древовидная структура, для которой мне приходится много прокручивать. Если бы она была напечатана горизонтально, прокрутка не потребовалась бы.
решение1
Как неявно указал @JdeBP выше, существует утилита под названием rot
, доступная какфайл tar.Z с сайта ugu.com. Аналогично преобразующим, как tac(1)
и rev(1)
, rot(1)
будут поворачивать строки, чтобы они стали столбцами.
$ tree --charset=ascii --noreport | rot -or | sed 's/./& /g; y/`|-/++|/';
. + + + +
| | | |
| | | |
M r r r
a o o o
k t t t
e . .
f c m
i a
l n
e
$