Linux에서 cd 명령어 옵션 상세 설명
Linux 환경에서 cd
명령어는 디렉토리 간 이동을 할 때 사용됩니다. 여러 옵션을 활용하면 더욱 편리하게 디렉토리를 탐색할 수 있습니다. 각 옵션에 대한 설명과 예제를 통해 자세히 알아보겠습니다.
기본 사용법
$ cd /path/to/directory
가장 기본적인 형태로, 지정한 경로의 디렉토리로 이동합니다. 상대 경로나 절대 경로 모두 사용 가능합니다.
홈 디렉토리로 이동
$ cd ~
현재 사용자의 홈 디렉토리로 이동합니다. ~
는 사용자 홈 디렉토리의 경로를 간편하게 나타내는 약칭입니다.
이전 디렉토리로 이동
$ cd -
이전에 있던 디렉토리로 이동합니다. 디렉토리를 자주 오가며 작업할 때 유용합니다. cd -
는 이전 작업 디렉토리와 현재 디렉토리 간을 전환하는 역할을 합니다.
상위 디렉토리로 이동
$ cd ..
현재 디렉토리에서 한 단계 상위 디렉토리로 이동합니다. 상대 경로 ..
는 부모 디렉토리를 의미합니다.
다른 사용자 홈 디렉토리로 이동
$ cd ~john
지정한 사용자의 홈 디렉토리로 이동합니다. ~username
형식을 사용하면 다른 사용자의 홈 디렉토리로 이동할 수 있습니다.
심볼릭 링크 관련 옵션
심볼릭 링크 대상 디렉토리로 이동
$ cd -L /path/to/symlink
심볼릭 링크가 가리키는 실제 디렉토리로 이동합니다. 심볼릭 링크를 따라가서 최종 대상 디렉토리로 이동합니다.
심볼릭 링크 자체의 경로로 이동
$ cd -P /path/to/symlink
심볼릭 링크 자체의 경로로 이동합니다. 심볼릭 링크를 그대로 인식하여 링크 자체의 경로로 이동합니다.
상대 경로 해석하며 심볼릭 링크 대상으로 이동
$ cd -@ /path/to/symlink
심볼릭 링크가 가리키는 실제 디렉토리로 이동하며, /../
등의 상대 경로를 해석합니다. -L
옵션과 유사하지만, 상대 경로도 처리할 수 있습니다.
예제
$ pwd
/home/user
$ cd /etc
$ pwd
/etc
$ cd ..
$ pwd
/
$ cd ~
$ pwd
/home/user
$ cd /var/log
$ pwd
/var/log
$ cd -
$ pwd
/home/user
위의 예제에서는 cd
명령어를 사용하여 여러 디렉토리로 이동하는 모습을 볼 수 있습니다. 특히 cd -
를 통해 이전 디렉토리로 쉽게 되돌아갈 수 있습니다.
이렇게 cd
명령어의 다양한 옵션을 활용하면 디렉토리 탐색이 한결 수월해집니다. 필요에 따라 적절한 옵션을 사용하는 것이 좋습니다. 또한 탭 자동 완성 기능을 사용하면 경로 입력을 더욱 간편하게 할 수 있습니다.
'개발 > 리눅스' 카테고리의 다른 글
리눅스 파일 이동 커맨드, mv (0) | 2024.03.12 |
---|---|
리눅스 파일 복사 커맨드, cp (1) | 2024.03.11 |
리눅스 디렉토리 리스트 확인 커맨드, ls (0) | 2024.03.09 |
리눅스 - screen 사용 방법, 세션유지를 쉽게 해보자 (1) | 2023.01.16 |
리눅스 계정 - 3. 계정 전환 명령어 su (switch user) 사용 방법 (0) | 2023.01.10 |
댓글