*ls* "--color" 옵션을 사용하는 파일과 폴더 간의 글꼴 차이점

*ls* "--color" 옵션을 사용하는 파일과 폴더 간의 글꼴 차이점

최근에 전환했습니다UrxVT~에서xterm더 나은 유니코드 지원을 위해 더 나은 글꼴 대체 작업을 수행합니다.

그런데 흥미로운 질문을 발견했습니다.이름files다르게 렌더링 됩니다 folders. 아래는 이를 설명하는 스크린샷입니다.

여기에 이미지 설명을 입력하세요.

관련 설정입니다~/.Xresources

#define my_dejavu          DejaVuSansMono:size=13
#define my_monaco          Monaco:autohint=true:pixelsize=16:size=12
#define my_wqyHei          WenQuanYiMicroHei:size=13
URxvt.font: xft:my_monaco,xft:my_dejavu,xft:my_wqyHei

보시다시피, my日记/" "의 일기장 글꼴은 " "의 글꼴과 다릅니다 my日记.txt. 동시에 my日记/" "의 글꼴은 "my_wqyHei"가 아닌 다른 글꼴인 것 같습니다(죄송하지만 식별할 수 없습니다. ).

어떻게 그런 일이 일어났나요? 추가 설정을 통해 폴더 글꼴을 일반 파일처럼 대체할 수 있나요?

고쳐 쓰다

urxvt@wurtel이 언급했듯이 이 질문은 다음 과 관련이 없습니다 ls. 내 경우에는 내가 사용할 때마다 l별칭입니다.ls -F --color=autols색상이런 글꼴 문제가 발생합니다.

왜? 이 문제를 해결하는 방법은 무엇입니까?

답변1

ls출력에 색상이 지정되고 bold해당 속성이 설정된 상태로 목차가 나타날 수 있기 때문에 이 문제가 발생합니다 . 그러나 선택한 글꼴에는 굵은 변형이 없으며 굵은 효과를 시뮬레이션하기 위해 다른 글꼴로 대체된 것 같습니다. 이것이 당신이 보는 것입니다.

다양한 유형의 디렉터리 항목에 색상을 지정하는 방법을 LS_COLORS알려주는 환경 변수를 수정할 수 있습니다 . 일반적으로 이 명령은 해당 값을 초기화하는 데 사용되므로 이를 조사해 볼 수 있습니다.lsdircolors

관련 정보