tree
및 ls
다른 파일 이름을 착색하여 서로 다른 파일 형식 수 있습니다.
tree
그리고 ls
종종 출력 I 파이프 그래서 표준 출력의 출력 (디렉토리 포함) 파일의 긴 목록, less
.
그러나 less
색상을 유지하지 않습니다. 어떻게 색상이나 다른 대안을 보여줄 수 있습니까?
연결된 목록을 보았지만 파이핑이 작동 less -R
하거나 less -r
작동하지 않습니다. 내 OS는 Ubuntu 12.04입니다. less
버전 444 : 09 Jun 2011입니다.
시도 했습니까
—
스틸 드라이버
tree -C | less -R
? -C
옵션은 이하의 트리의 동일합니다 --color=always
, 나는 생각한다 (적어도 우분투 12.04에, 나를 위해 작동).
@steeldriver 감사합니다. 효과가있다.
—
Tim
tree
유무에 관계없이 -C
항상 컬러로 출력되지만와 함께 사용할 때 왜 다른가 less
?
1. 2 가지 이유 @ 팀
—
jw013
less
이 그에게 부여하지 않는 한 기본적으로 제거하는 색상을 -R
가에 둘 말한다 옵션을, 그리고 2 tree
와 ls
같은 (및 기타 프로그램은 일반적으로 그들의 출력을 다른 프로그램에 가고 감지되면 꺼 착색 설정 less
) 대신 직접 터미널에, 당신이에 착색을 강제하지 않는 -C
나 --color=always
.
이 링크 된 목록은 무엇입니까?
—
Anthon
ls
(안tree
)하는 일부 구현이 출력이 터미널로 이동하지 않는 경우 (추가에 힘 컬러 출력에 이야기 할 필요가less -R
필요하고)