문제
Linux에서 현재 사용 디렉터리 위치에 상관없이 자신의 HOME Directory로 이동하는 명령은?
① cd HOME ② cd / ③ cd ../HOME ④ cd ~
정답
4번
해설
정답: 4. cd ~는 현재 위치와 무관하게 로그인 사용자의 홈 디렉터리로 이동한다(인자 없는 cd도 동일).
오답 풀이
- 1번: cd HOME은 현재 위치 아래의 'HOME'이라는 디렉터리로 이동하려는 것이다.
- 2번: cd /는 최상위 루트 디렉터리로 이동한다.
- 3번: cd ../HOME은 상위 디렉터리의 'HOME' 폴더로 이동하려는 상대 경로이다.
- 4번: cd ~가 사용자의 홈 디렉터리로 이동하므로 정답이다.
보충 개념 ~는 홈 디렉터리를 가리키는 단축 기호이며 $HOME 환경변수와 같다. cd만 입력해도 홈으로 이동하고, cd ~user는 특정 사용자의 홈으로 이동한다.