Réponses:
Vous voulez -R
passer à less
.
Depuis la less
page de manuel:
-R ou --RAW-CONTROL-CHARS Comme -r, mais seules les séquences d'échappement "couleur" ANSI sont sorties sous forme brute. Contrairement à -r, l'apparence de l'écran est conservée correctement dans la plupart des cas. Les séquences d'échappement "couleur" ANSI sont séquences de la forme:
ESC [ ... m
Vous avez donc besoin
tree -C public/ | less -R
Passer -r
à moins lui dira de passer à travers les caractères de contrôle et les séquences d'échappement sans encombre.
-r
interrupteur fonctionne pour plus aussi.