Ответы:
Вы хотите -R
переключиться на less
.
Со less
страницы руководства :
-R или --RAW-CONTROL-CHARS Как и -r, но только исходные "цветные" escape-последовательности ANSI выводятся в необработанном виде. В отличие от -r, в большинстве случаев внешний вид экрана поддерживается правильно. последовательности вида:
ESC [ ... m
Так вам нужно
tree -C public/ | less -R
Переход -r
к less скажет, что он будет проходить через управляющие символы и escape-последовательности без помех.
-r
Переключатель работает тоже больше.