ls 명령에서 보기 흉한 색상 문제 해결

ls 명령에서 보기 흉한 색상 문제 해결

Archlinux 환경에 zsh + oh-my-zsh를 설치했습니다. 그러면 명령 의 출력은 ls다음과 같습니다.

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

폴더 색상을 변경하는 방법은 무엇입니까?

답변1

이러한 "추악한" 색상에는 두 가지 이유가 있습니다.

  • ls옵션 --color사용
  • 표시된 파일/디렉터리에 대한 일반적이지 않은 권한(모드 비트)

치료:

  • 환경 변수를 설정/변경하여 원하는 대로 색상을 조정합니다 LS_COLORS(참조:ls,dircolors그리고dir_colors매뉴얼 페이지)
  • 폴더 권한을 수정하세요(예: 뭔가 의심스러운 부분이 있을 수 있음 o+w). 또는 파일 권한을 지원하지 않는 파일 시스템(예: FAT/VFAT)에 대한 마운트 지점 인 경우 옵션을 chmod변경하세요 .mount/d/archive
  • 이 옵션을 사용하지 마십시오 color. ls별칭일 수 있습니다 ls --color=auto( 로 이를 확인할 수 있음 type ls). ls --color=never이를 입력하여 재정의 unalias ls하거나 Zsh 시작 스크립트를 수정하여 ls별칭 정의를 주석 처리하세요.

관련 정보