맥에서 기본 터미널(Terminal)에서 ls 하면.. 실망 스러운게.. 폴더나 파일명에 색상이 안 나옵니다. MS-DOS도 아니구 -_-;;
쉘은 bash쉘을 쓰면서, 안 나오는게 이상했는데.. 이걸 표시 하는 방법이 있었습니다.
~/.bash_profile 파일을 열어서 아래서 와 같이 추가해 주시면 됩니다. 보통은 파일 없습니다. 생성해서 아래 2줄만 넣어 주시면 됩니다.
export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad
export LSCOLORS=ExFxCxDxBxegedabagacad
이렇게 해 주시면 위와 같이, 색상이 표시 됩니다.
색상을 표시하는건 LSCOLORS인데, 아래와 같이, 11개를 2개씩 조합해서 사용합니다.
- directory
- symbolic link
- socket
- pipe
- executable
- block special
- character special
- executable with setuid bit set
- executable with setgid bit set
- directory writable to others, with sticky bit
- directory writable to others, without sticky bit
조합코드는 아래와 같습니다.
a black
b red
c green
d brown
e blue
f magenta
c cyan
h light grey
A block black, usually shows up as dark grey
B bold red
C bold green
D bold brown, usually shows up as yellow
E bold blue
F bold magenta
G bold cyan
H bold light grey; looks like bright white
x default foreground or background
b red
c green
d brown
e blue
f magenta
c cyan
h light grey
A block black, usually shows up as dark grey
B bold red
C bold green
D bold brown, usually shows up as yellow
E bold blue
F bold magenta
G bold cyan
H bold light grey; looks like bright white
x default foreground or background
좀더 상세한 정보를 알고 싶으시면, "man ls"를 쳐서 보시면 됩니다.
댓글