treevà lscó thể phân biệt các loại tệp bằng cách tô màu tên tệp khác nhau.
treevà lsthường xuất ra một danh sách dài các tệp (bao gồm các thư mục), vì vậy tôi dẫn đầu ra xuất chuẩn less.
Nhưng lesskhông giữ được màu sắc. Làm thế nào chúng ta có thể làm cho nó hiển thị màu sắc, hoặc một số cách khác?
Chỉ thấy danh sách được liên kết, nhưng đường ống đến less -Rhoặc less -rkhông hoạt động. Hệ điều hành của tôi là Ubuntu 12.04. lesslà phiên bản 444: 09 tháng 6 năm 2011.
tree -C | less -Rchưa Các -Ctùy chọn là cây của tương đương của ít --color=always, tôi nghĩ (ít nhất là nó làm việc cho tôi, trên Ubuntu 12.04).
treecó và không có -Cmột mình luôn luôn xuất ra màu sắc, nhưng tại sao chúng khác nhau khi được sử dụng với less?
lessloại bỏ các màu sắc theo mặc định trừ khi bạn cho nó trở thành -Rlựa chọn, mà nói với nó để lại nó trong, và 2. treevà lsvà các chương trình khác thường biến màu tắt khi họ phát hiện ra họ sẽ một chương trình khác (như less) thay vì trực tiếp đến thiết bị đầu cuối của bạn, trừ khi bạn buộc tô màu bằng -Choặc --color=always.
ls(không phảitree) mà một số triển khai cần được nói để buộc đầu ra màu khi đầu ra không đi đến một thiết bị đầu cuối (ngoàiless -Rviệc cần thiết)