Odpowiedzi:
Chcesz -R
przełączyć na less
.
Ze strony podręcznika less
:
-R lub --RAW-CONTROL-CHARS Podobnie jak -r, ale tylko sekwencje specjalne „kolorowe” ANSI są generowane w postaci „surowej”. W przeciwieństwie do opcji -r, wygląd ekranu jest w większości przypadków zachowywany poprawnie. Sekwencje specjalne „ANSI” są kolorowe sekwencje formy:
ESC [ ... m
Więc potrzebujesz
tree -C public/ | less -R
Przekazywanie -r
do less spowoduje przejście przez znaki kontrolne i sekwencje specjalne bez przeszkód.
-r
Przełącznik działa dłużej też.