[팁] 터미널의 파일 목록에 색상을 적용하는 법

OSX의 터미널은 파일, 디렉토리, 링크를 모두 한가지 색상으로 표시한다. 이를 종류나 속성별로 표시하게 하기 위해서는 ls 명령을 ls -G 로 실행하면 되는데, 매번 하기 귀찮으면 이를 별명으로 등록해버리면 된다.

 alias ls="ls -G"

또 다른 한 가지 방법은 CLICOLOR  옵션을 켜 주는 것이다. 이는 다음 명령으로 할 수 있다.

  export CLICOLOR=1

문제는 이게 각각의 세션 동안에만 적용되는 것이라, 매번 이 명령을 넣어줄 수는 없다는 거다. 그래서 셸이 시작될때마다 실행되도록 프로파일에 등록을 해준다. OSX는 bash를 사용하므로 프로파일을 수정해준다. 프로파일은 홈 디렉토리에 .bash_profile 로 저장되어 있다. (아마 디폴트로는 파일이 없을 것이다.) 만들면 된다. 위 내용을 작성한 후 저장한다.

$ vi .bash_profile
혹은
$ nano .bash_profile

인터넷에 찾아보면 LSCOLOR를 설정하는 방법도 있던데 이는 기본적으로 고정된 색상들을 사용하므로 고전적인(?) 분위기의 터미널 색상을 원하는 경우를 제외하고는 추천하지 않는다. 대신 단순히 -G 옵션을 쓸 때는 터미널 프로파일의 색상 테마에 지정된 값을 따라 가게 되니 참고.