리눅스 기본 파일 시스템 명령어: 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 |