지역 대학에서 UNIX / Linux 입문 과정을 가르치고 있으며 제 학생 중 한 명이 다음과 같은 질문을했습니다.
디렉토리에있는 파일 중 일부가 흰색으로 표시되고 다른 파일이 회색으로 표시되는 이유는 무엇입니까? 흰색은 오늘 내가 만든 것과 회색은 기존 파일입니까?
나는이 I로 보면서 첫 번째 대답이 될 것이라고 생각 LS_COLORS
변수지만, 추가 조사는 사용할 때 색상 옵션 다른 것으로 확인 -l
대 스위치 -al
와 스위치 ls
명령을. 다음 스크린 샷을 참조하십시오.
ls -l
'3'이라는 파일을 사용 하면 흰색으로 표시되지만 -al
스위치를 사용하면 동일한 파일에 회색이 표시됩니다.
이것이 ls의 버그입니까, 아니면 이것이 왜 발생하는지 아는 사람이 있습니까?
FWIW, LS_COLORS is을 엉망으로 만드는 가장 가까운 방법
—
wjandrea
LS_COLORS='rs=0;1' ls -l
이지만 매우 다르게 보입니다.
@Drew 문제를 조사한 후에 만 알 수 있습니다. 분명히
—
파이프
ls
출력 색상을 변경할 수 있습니다.
@pipe : 아냐, 나는 오래 전에 색이 있었다는 것을 안다. 그것은 필요 의 최신 버전이 경우에도 색상을 제공 할
—
Drew
ls
수있는 색상을 제공합니다. ;-)
ls
명령 자체 와 관련이 없습니다 .