Antworten:
Sie möchten den -RWechsel zu less.
Von der lessManpage:
-R oder --RAW-CONTROL-CHARS Wie -r, jedoch werden nur ANSI-Escape-Sequenzen für "Farbe" in unformatierter Form ausgegeben. Im Gegensatz zu -r wird die Bildschirmdarstellung in den meisten Fällen korrekt beibehalten. ANSI-Escape-Sequenzen für "Farbe" Folgen der Form:
ESC [ ... m
Also brauchst du
tree -C public/ | less -R
Wenn Sie -rauf weniger setzen, werden Steuerzeichen und Escape-Sequenzen ungestört durchlaufen.
-rSchalter funktioniert auch für mehr.