[Linux] 터미널에서 길 잃지 않기: 절대 경로 vs 상대 경로와 cd 명령어 치트키
안녕하세요! 리눅스 터미널이나 라즈베리파이 환경에서 작업을 시작할 때 가장 먼저 배우고 많이 쓰는 명령어가 바로 cd (Change Directory)입니다.
윈도우에서는 마우스로 폴더를 더블클릭하면 끝나는 간단한 일이지만, 까만 터미널 창에서는 내가 가고자 하는 폴더의 ‘주소(경로)’를 명확히 텍스트로 적어주어야 합니다.
이때 경로를 표현하는 두 가지 거대한 규칙인 절대 경로와 상대 경로의 개념을 명확히 이해하지 못하면 “No such file or directory”라는 에러 메시지와 매번 마주치게 됩니다. 오늘은 터미널에서 완벽하게 길을 찾는 방법을 정리해 보겠습니다.
🗺️ 리눅스의 주소 체계: 절대 경로 vs 상대 경로
리눅스에서 폴더와 파일의 위치를 나타내는 방법은 크게 두 가지로 나뉩니다.
① 절대 경로 (Absolute Path)
절대 경로는 “현재 내가 어디에 있든 상관없이” 루트(Root) 디렉터리부터 시작하는 가공되지 않은 전체 주소입니다. 윈도우로 치면 C:\Users\Documents\test.txt와 같이 변하지 않는 주소와 같습니다.
- 특징: 주소의 맨 앞이 항상 최상위 폴더를 뜻하는
/(슬래시)로 시작합니다. - 예시:
cd /usr/share/code-the-classics/soccer - 장점: 내 현재 위치가 어디이든 상관없이 정확하게 해당 폴더로 이동할 수 있습니다.
② 상대 경로 (Relative Path)
상대 경로는 “현재 내가 서 있는 위치”를 기준으로 목적지 주소를 계산하는 방식입니다. 길을 물어볼 때 “서울역에서 오른쪽으로 가세요”라고 말하는 것과 같습니다.
- 특징: 주소 맨 앞에
/가 붙지 않으며, 특수한 기호들(.,..)을 자주 사용합니다. - 예시:
cd tempfolder또는cd ../eggzy -
장점: 현재 작업 중인 폴더 근처의 다른 폴더로 이동할 때 주소를 길게 칠 필요가 없어 매우 빠르고 간결합니다.
🧭 상대 경로의 핵심 기호 두 가지
상대 경로를 쓸 때 꼭 알아야 하는 전 세계 약속 기호가 있습니다.
.(마침표 1개) : 현재 디렉터리 (지금 여기)- 복사 명령어 끝에 붙는
.이 바로 이를 뜻합니다. (cp /경로/파일 .➔ 이 파일을 지금 내 위치에 복사해 줘)
- 복사 명령어 끝에 붙는
..(마침표 2개) : 상위 디렉터리 (한 단계 부모 폴더)-
현재 폴더에서 탈출해 상위 폴더로 가고 싶을 때 사용합니다.
⚡ 터미널 칼퇴를 부르는
cd명령어 치트키실무에서 작업 속도를 몇 배는 올려주는 단축 이동 명령어 조합입니다.
-
1. 홈 디렉터리로 바로 워프하기: cd ~ 또는 그냥 cd
로그인했을 때 처음 마주하는 사용자의 최상위 안방 폴더(홈 디렉터리, ~/)로 즉시 이동합니다. 뒤에 복잡한 주소를 적을 필요 없이 cd만 치고 엔터를 누르면 홈으로 돌아옵니다.
2. 바로 직전 폴더로 되돌아가기: cd -
인터넷 브라우저의 ‘뒤로 가기’ 버튼과 같은 역할을 합니다. 아주 깊숙한 폴더에 들어갔다가 잠시 다른 폴더를 확인한 뒤, 다시 원래 있던 복잡한 폴더로 한 번에 돌아가고 싶을 때 치트키처럼 쓰입니다.
3. 상위 폴더로 이동하기: cd ..
현재 폴더의 부모 폴더로 한 단계 올라갑니다. 연속해서 올라가고 싶다면 cd ../.. 형태로 조합하여 두 단계 위로 올라갈 수도 있습니다.
📌 경로 제어 핵심 요약
| 명령어 / 기호 | 기능 | 예시 및 의미 |
|---|---|---|
/ (맨 앞) |
절대 경로의 시작 | /var/log ➔ 최상위 루트부터 추적 |
. |
현재 디렉터리 | python ./game.py ➔ 지금 여기 있는 게임 실행 |
.. |
상위 디렉터리 | cd .. ➔ 한 단계 위 부모 폴더로 가기 |
cd ~ |
홈 디렉터리 이동 | 내 기본 홈 폴더로 즉시 워프 |
cd - |
뒤로 가기 | 바로 직전에 작업하던 폴더로 원상복구 |
웹 개발에서 이미지 경로를 지정하거나, 파이썬 파일 내부에서 데이터를 불러올 때 상대 경로와 절대 경로의 개념은 필수적입니다. 터미널의 내비게이션 기호들을 익혀두고 길을 잃지 않는 똑똑한 개발자가 되어보세요! 오늘 준비한 터미널 주소 찾기 꿀팁은 여기까지입니다. 궁금한 점이 있다면 댓글로 남겨주세요. 😊
댓글 남기기