Как я могу передать цветному дереву результат меньше или больше?


16

Я использую цветное дерево, tree -Cно когда я передаю его по конвейеру, lessя получаю следующие результаты:

tree public/ -C | less

введите описание изображения здесь

Как я могу иметь цвета lessв этом случае?

Ответы:


19

Вы хотите -Rпереключиться на less.

Со lessстраницы руководства :

-R или --RAW-CONTROL-CHARS Как и -r, но только исходные "цветные" escape-последовательности ANSI выводятся в необработанном виде. В отличие от -r, в большинстве случаев внешний вид экрана поддерживается правильно. последовательности вида:

            ESC [ ... m

Так вам нужно

tree -C public/ | less -R

-rПереключатель работает тоже больше.
Ed L

@EdL Я никогда не говорил, что нет.
Джозеф Р.

3
Заголовок вопроса спрашивал «меньше» или «больше», поэтому я подумал, что просто заметил это.
Эд Л

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.