반응형
cd
명령어는 리눅스와 같은 유닉스 계열 시스템에서 현재 작업 디렉토리를 변경하는 데 사용됩니다. "change directory"의 약자로, 파일 시스템 내에서 원하는 디렉토리로 이동할 수 있게 해줍니다. 다음은 cd
명령어의 사용법과 다양한 활용 예입니다.
1. 기본 사용법
cd [디렉토리 경로]
[디렉토리 경로]
부분에 이동하고자 하는 디렉토리의 경로를 입력하면 됩니다.
2. 주요 사용 사례
- 절대 경로를 사용하여 이동하기
- 루트 디렉토리(
/
)부터 시작하는 절대 경로를 사용하여 특정 디렉토리로 이동할 수 있습니다. - 예를 들어,
/home/user/documents
디렉토리로 이동하려면 다음과 같이 입력합니다:
cd /home/user/documents
- 상대 경로를 사용하여 이동하기
- 현재 작업 디렉토리를 기준으로 하는 상대 경로를 사용할 수 있습니다.
- 예를 들어, 현재 디렉토리 내에
projects
라는 디렉토리가 있다면 다음과 같이 입력하여 이동할 수 있습니다:
cd projects
- 상위 디렉토리로 이동할 때는
..
을 사용합니다:
cd ..
- 현재 디렉토리를 다시 가리킬 때는
.
을 사용할 수 있습니다:
cd .
- 홈 디렉토리로 이동하기
cd
명령어만 입력하면 사용자의 홈 디렉토리로 이동합니다:
cd
- 또는
~
기호를 사용하여 홈 디렉토리로 이동할 수 있습니다:
cd ~
- 이전 디렉토리로 이동하기
- 직전에 있었던 디렉토리로 다시 이동하려면
-
옵션을 사용할 수 있습니다:
cd -
- 이 명령어를 입력하면 이전 디렉토리 경로가 출력되며, 동시에 해당 경로로 이동합니다.
3. 특수 문자 사용
~
(틸드): 사용자의 홈 디렉토리를 나타냅니다.
cd ~
cd ~/documents
.
(점): 현재 디렉토리를 의미합니다. 일반적으로는cd .
를 입력해도 위치가 변경되지 않습니다...
(두 점): 상위 디렉토리를 나타냅니다.
cd ..
4. cd
명령어의 활용 예
- 루트 디렉토리로 이동
cd /
- 상위 디렉토리로 두 단계 이동
cd ../..
- 다른 사용자의 홈 디렉토리로 이동
- 루트 사용자 또는 적절한 권한이 있는 경우에만 가능합니다.
cd ~username
- 특정 경로에 공백이 있는 디렉토리로 이동
- 공백이 있는 디렉토리 이름은 따옴표로 감싸거나 백슬래시(
\
)로 이스케이프 처리합니다.
cd "My Documents"
또는
cd My\ Documents
5. cd
사용 시 주의 사항
- 경로가 정확해야 합니다. 입력한 디렉토리가 존재하지 않으면 "No such file or directory" 오류가 발생합니다.
- 대소문자를 구분합니다. 리눅스 파일 시스템은 대소문자를 구별하므로 정확하게 입력해야 합니다.
cd
명령어는 파일 시스템 내에서 자유롭게 이동하는 데 필수적인 명령어로, 리눅스를 사용할 때 가장 기본적이면서도 중요한 명령어 중 하나입니다.
반응형
'Linux Unix > Command' 카테고리의 다른 글
[ Linux ] mkdir - 디렉토리 만들기 (0) | 2024.10.12 |
---|---|
[ Linux ] ls - 디렉터리 내용 확인하기 (0) | 2024.10.12 |
[ Linux ] pwd - 현재 디렉토리 경로 확인하기 (0) | 2024.10.12 |
[ Linux ] 파일/디렉토리 이름 규치 알아보기 (1) | 2024.10.11 |
[ Linux ] 절대경로 vs 상대경로 알아보기 (0) | 2024.10.11 |