Câu trả lời:
Bạn muốn -Rchuyển sang less.
Từ lesstrang người đàn ông:
-R hoặc - RAW-KIỂM SOÁT-CHARS Giống như -r, nhưng chỉ các chuỗi thoát "màu" ANSI là đầu ra ở dạng thô. Không giống như -r, hầu hết các trường hợp xuất hiện màn hình được giữ nguyên trình tự của mẫu:
ESC [ ... m
Vì vậy bạn cần
tree -C public/ | less -R
Truyền -rđến ít hơn sẽ bảo nó vượt qua các ký tự điều khiển và thoát khỏi các chuỗi không bị biến đổi.
-rtắc hoạt động để biết thêm.