본문 바로가기

컴퓨터 이야기

Cygwin의 home folder 위치 바꾸기


GIT를 사용하면서 처음에 아무것도 모르고 yes 와 next만 눌러서 설치했던 cygwin의 홈 폴더가 내가 원하는 윈도우의 작업 폴더와 다른 것을 발견하고 짜증을 냈던 적이 있었다.

 

매번 작업을 하고 git를 사용하기 위해 접근이 쉬운 폴더로 복사를 하는 등 번거로운 작업을 했어야 했다.

 

Cygwin에서 몇 가지 설정만 바꿔주면 간단히 홈 폴더를 수정할 수 있다.

 

Cygwin이 설치된 폴더에 들어가면, 마치 리눅스의 root와 같은 구조로 여러 폴더들이 있는 것을 볼 수 있는데,

 

/etc/fstab 이라는 파일을 vim 등으로 열어서(윈도우의 탐색기로 접근 후 메모장으로 수정해도 된다.) 맨 아래에 리눅스 형식으로 경로를 입력해 마운트 해 주면 된다.

 

나의 경우는 사용하는 윈도우 PC의 C드라이브의 root에 바로 Work 폴더가 있어서 아래와 같은 한줄을 추가하고 저장했다.

 

C:/Work /home ntfs binary 0 0

 

그리고 나서 cygwin 폴더의  /etc/passwd 파일도 마찬가지로 열어서 조금 수정해주면 된다.

 

Cygwin을 열어서 나오는 username을 기억하고 있다가 해당 username 이 있는 맨 마지막 부분에 있는 경로 중 :/bin/bash 를 수정하면 된다.

 

~:cygdrive/c/Work:/bin/bash

 

이런식으로 수정해넣으면 끝.