답변1
GNU는 ls
파일이나 파이프로 리디렉션할 때가 아니라 터미널에 쓸 때만 컬러 텍스트에 대한 이스케이프 시퀀스를 출력합니다.
이렇게 하려면 를 사용하십시오 ls --color=always
.
GNU ls
매뉴얼은 다음과 같이 말합니다:
Using color to distinguish file types is disabled both by default and
with --color=never. With --color=auto, ls emits color codes only when
standard output is connected to a terminal. [...]
ls
귀하의 명령은 ls --color=auto
기본적으로 별칭을 사용하여 작동하는 것처럼 추측됩니다 ls
.