Putty에서 파일과 폴더의 색상은 무엇을 나타냅니까?

Putty에서 파일과 폴더의 색상은 무엇을 나타냅니까?

Putty 문서를 살펴봤지만 답을 찾을 수 없었습니다. 파일과 폴더의 다양한 색상은 무엇을 의미합니까?

답변1

퍼티가 아닙니다. dircolors -p명령을 실행하면 알려진 각 파일 유형에 어떤 색상이 매핑되는지 알려줍니다.

답변2

채색을 하는 것은 PuTTY가 아니라 아마도 dircolors. 구체적인 내용은 배포판마다 다르지만 이것이 어떻게 작동하는지에 대한 좋은 아이디어를 얻을 수 있습니다.man dircolors

예를 들어 내 Debian 설치의 경우:

  • 디렉토리 -> 진한 파란색
  • 심볼릭 링크 -> 청록색

echo $LS_COLORS거기에 무엇이 저장되어 있는지 확인할 수도 있습니다 . 이 변수의 색상 규칙을 볼 수 있습니다.

답변3

이것은 karthick87의 askubuntu.com에서 가져온 것입니다(링크)

정보

Linux 호스트에 연결되어 있을 때 이것을 실행하면 색 구성표가 출력됩니다. Ubuntu 16.04 및 CentOS 7에서 테스트되었습니다.

배쉬 스크립트

eval $(echo "no:global default;fi:normal file;di:directory;ln:symbolic link;pi:named pipe;so:socket;do:door;bd:block device;cd:character device;or:orphan symlink;mi:missing file;su:set uid;sg:set gid;tw:sticky other writable;ow:other writable;st:sticky;ex:executable;"|sed -e 's/:/="/g; s/\;/"\n/g')           
{      
  IFS=:     
  for i in $LS_COLORS     
  do        
    echo -e "\e[${i#*=}m$( x=${i%=*}; [ "${!x}" ] && echo "${!x}" || echo "$x" )\e[m" 
  done       
} 

예제 출력

스크린샷_OCT17

답변4

이것은 실제로 PuTTy와 관련이 없습니다. 다양한 유형의 파일/디렉토리를 다양한 색상으로 표시하는 것은 셸입니다. 이는 라는 환경 변수를 통해 수행되며 LS_COLORS정확한 내용은 LS_COLORS일반적으로 다음에 의해 결정됩니다.dircolors, 사용 중인 OS에 따라 일반적으로 .profile 파일 등으로 호출됩니다.

여기이것에 대한 훌륭한 글입니다.

관련 정보