터미널에서 강조 표시된 디렉토리


0

나는 단지 ls 명령에 대한 색칠을 가능하게했지만 어떤 이유 때문에 몇 가지 디렉토리가 강조 표시됩니다. 이유는 모르겠으니까요.

누군가가 그것을 사용 중지하는 방법 또는 강조 표시된 이유를 제게 알려 줄 수 있습니까?

enter image description here

ls -l ~/:
drwx------   3 hungig  staff   102B Oct 20 14:06 Applications/
drwx------+ 12 hungig  staff   408B Apr  6 13:23 Desktop/
drwx------+  9 hungig  staff   306B Apr  6 23:24 Documents/
drwx------+ 14 hungig  staff   476B Apr  6 22:38 Downloads/
drwxr-xr-x   6 hungig  staff   204B Mar 27 16:59 IdeaProjects/
drwx------+ 67 hungig  staff   2.2K Jan  5 19:27 Library/
drwx------+  5 hungig  staff   170B Jan 28  2016 Movies/
drwx------+  4 hungig  staff   136B Jan 26  2016 Music/
drwx------+  5 hungig  staff   170B Feb  4 16:21 Pictures/
drwxr-xr-x+  5 hungig  staff   170B Jan 26  2016 Public/
drwxrwxrwx  16 hungig  staff   544B Mar  6 12:28 Qt/

Env 관심 변수

export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$
export CLICOLOR=YES
export LSCOLORS=ExFxBxDxCxegedabagacad
alias ls='ls -GFh'

5
bash 색소 구성표와 출력을 추가하십시오. ls -l ~/ 귀하의 질문에 (텍스트 - 아니 스크린 샷으로)!
klanomath

3
권한에 의해 구동되는 것으로 추정됩니다. Qt 다른 권한이 있습니까?
nohillside

의 출력을 보아라. ls -lG /private/. ~이다. tmp 같은 색깔입니까?
Hamid Rohani

답변:


3

폴더 Qt의 (배경 및 전경색) 색상 ls 출력은 ls 색 구성표의 마지막 두 쌍에 의해 결정됩니다. ExFxBxDxCxegedabag 아카드 왜냐하면 그것은 쓰기가 가능한 세계이기 때문입니다.

drwxrwxrwx  16 hungig  staff   544B Mar  6 12:28 Qt/
        ↑↑
        |but no sticky bit (a sticky bit would be indicated by a "t")
        world writeable

마지막 (= 11 번째) 쌍은 색상을 지정합니다. 다른 사람에게 쓸 수 있지만 끈적 끈적한 비트가없는 디렉토리 . LSCOLORS env 변수에 표시된 색 구성표는 a = 검은 색 전경이고 d는 갈색 배경입니다. 기본 디렉토리 색상으로 설정하려면 간단히 ...로 변경하십시오.


게시 된 색 구성표 적용 (PS1 & LSCOLORS 및 사용자 추측 다 보스 Doe = user Hung Hoang , 누가 그 계정을 삭제했는지, 10,000 이상의 명성을 가진 사용자 만 볼 수 있음)을 기본 터미널 쉘에 게시 했으므로 색상 효과는 거의 완전히 달라집니다.

enter image description here

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.