리눅스 기본 파일 시스템 명령어: cd 명령어 완벽 가이드
리눅스 파일 시스템 탐색의 기본이 되는 cd 명령어의 모든 것

cd 명령어 소개
cd(Change Directory) 명령어는 리눅스와 유닉스 기반 시스템에서 가장 기본적이면서도 필수적인 명령어 중 하나입니다. 이 명령어를 사용하면 현재 작업 디렉토리를 변경할 수 있으며, 파일 시스템을 탐색하는 데 필수적인 도구입니다.
리눅스 터미널에서 cd 명령어는 파일 시스템 탐색의 핵심 도구입니다.
cd 명령어 기본 사용법
1. 상위 디렉토리로 이동: cd ..
기능: 현재 디렉토리의 상위 디렉토리로 이동합니다.
user@server:~$
cd ..
# 현재 디렉토리의 부모 디렉토리로 이동
실제 사용 예시:
만약 현재 디렉토리가
만약 현재 디렉토리가
/home/user/documents
라면, cd ..
명령을 실행하면 /home/user
로 이동합니다.2. 홈 디렉토리로 이동: cd ~
기능: 현재 사용자의 홈 디렉토리로 이동합니다.
user@server:~$
cd ~
# 홈 디렉토리로 이동 (cd만 입력해도 동일한 효과)
실제 사용 예시:
시스템 어디에 있든지
시스템 어디에 있든지
cd ~
명령을 실행하면 현재 사용자의 홈 디렉토리(일반적으로 /home/사용자명
)로 즉시 이동할 수 있습니다.3. 루트 디렉토리로 이동: cd /
기능: 파일 시스템의 최상위 디렉토리인 루트 디렉토리로 이동합니다.
user@server:~$
cd /
# 루트 디렉토리로 이동
실제 사용 예시:
시스템의 모든 디렉토리와 파일은 루트 디렉토리(
시스템의 모든 디렉토리와 파일은 루트 디렉토리(
/
) 아래에 계층적으로 구성되어 있습니다. cd /
명령을 실행하면 이 최상위 디렉토리로 이동합니다.cd 명령어 고급 사용법
이전 디렉토리로 돌아가기: cd -
cd -
명령을 사용하면 바로 이전에 있던 디렉토리로 돌아갈 수 있습니다. 이는 두 디렉토리 사이를 오가며 작업할 때 매우 유용합니다.
user@server:~/documents$
cd /var/log
user@server:/var/log$
cd -
/home/user/documents
user@server:~/documents$
주의사항
- 존재하지 않는 디렉토리로 이동하려고 하면 "No such file or directory" 오류가 발생합니다.
- 디렉토리에 대한 접근 권한이 없는 경우 "Permission denied" 오류가 발생합니다.
- 루트 디렉토리에서
cd ..
를 실행해도 루트 디렉토리에 머무릅니다 (루트의 상위 디렉토리는 루트 자신입니다).
cd 명령어와 함께 사용하면 유용한 명령어
명령어 | 설명 | 예시 |
---|---|---|
pwd | 현재 작업 디렉토리의 전체 경로를 출력 | pwd → /home/user/documents |
ls | 현재 디렉토리의 내용을 나열 | ls → 파일 및 디렉토리 목록 출력 |
mkdir | 새 디렉토리 생성 | mkdir new_folder |
rmdir | 빈 디렉토리 삭제 | rmdir empty_folder |
실습 예제
user@server:~$
mkdir test
# test 디렉토리 생성
user@server:~$
cd test
# test 디렉토리로 이동
user@server:~/test$
pwd
/home/user/test
user@server:~/test$
cd ..
# 상위 디렉토리로 이동
user@server:~$
cd /
# 루트 디렉토리로 이동
user@server:/$
cd ~
# 홈 디렉토리로 이동
user@server:~$
반응형
'개발 > Linux' 카테고리의 다른 글
리눅스 파일 조작의 핵심: rm, cp, mv 명령어 완벽 가이드 (0) | 2025.04.17 |
---|---|
리눅스 기본 파일 시스템 명령어: cd와 mkdir 활용법 (0) | 2025.04.16 |
리눅스 파일 시스템 탐색: ls 명령어의 활용법 (0) | 2025.04.16 |
리눅스 파일 시스템 탐색: file, ls -l, ls -a 명령어 가이드 (0) | 2025.04.15 |
리눅스 파일 시스템 검색 및 상태 확인 명령어: find, locate, stat (0) | 2025.04.15 |