ClaudeCode 바이브코딩 강의for CNLab
전체 강의Joohyung Chunv4.1.0

키워드 상세설명

경로

Path

경로는 파일이나 폴더를 찾아가는 주소입니다. 같은 이름의 파일이 여러 곳에 있을 수 있으므로, 이름과 위치를 함께 알아야 원하는 파일을 열 수 있습니다.

1. 전체 주소와 현재 위치 기준 주소

예를 들어 다음 파일이 있다고 가정합니다.

/Users/student/workspace/lecture/notes/lesson.md
중요도종류예어떻게 읽는가
핵심절대경로/Users/student/workspace/lecture/notes/lesson.md파일시스템의 시작점부터 적은 전체 주소입니다.
핵심상대경로notes/lesson.md현재 위치가 lecture일 때, 그 안의 notes 폴더에 있는 lesson.md를 뜻합니다.
중요상대경로lesson.md현재 위치가 notes일 때 같은 파일을 가리킵니다.

상대경로는 기준 위치가 바뀌면 뜻도 달라집니다. 터미널에서는 pwd로 기준을 확인합니다. 반면 Markdown 문서 안의 상대 링크는 보통 그 문서가 있는 폴더를 기준으로 해석합니다.

같은 폴더로 가는 두 가지 경로

현재 위치가 각 운영체제의 lecture 폴더이고 그 안에 notes 폴더가 있다고 가정합니다. 아래 두 열은 같은 폴더로 가는 다른 방법입니다. 한 행에서 하나만 선택해 입력합니다. student는 예시 계정명이므로 실제 경로로 바꿉니다.

중요도환경과 시작 위치절대경로로 이동상대경로로 이동
핵심Mac · zsh
/Users/student/workspace/lecture
cd /Users/student/workspace/lecture/notescd notes
핵심Windows · PowerShell
C:\Users\student\workspace\lecture
cd C:\Users\student\workspace\lecture\notescd notes
참고Linux · bash
/home/student/workspace/lecture
cd /home/student/workspace/lecture/notescd notes

같은 시작 위치에서는 두 방법 모두 notes 폴더로 이동합니다. pwd로 도착한 경로를 확인합니다. 다른 폴더에서 시작하면 상대경로 notes는 다른 폴더를 가리킬 수 있습니다.

2. 자주 보는 기호

중요도표기뜻예
핵심.현재 폴더./notes/lesson.md
핵심..현재 폴더를 담고 있는 한 단계 위 폴더notes에서 ../README.md는 lecture 안의 README.md를 뜻합니다.
중요~셸에서 현재 계정의 홈 폴더로 풀어 쓰는 약어cd ~, cd ~/workspace
중요/macOS·Linux에서 경로의 각 부분을 나누는 기호맨 앞의 /는 파일시스템의 시작점을 뜻합니다.

공백이 든 이름은 cd "연습 자료"처럼 따옴표로 묶습니다. macOS·Linux 셸에서는 cd "~/workspace"처럼 물결표까지 따옴표 안에 넣으면 홈 경로로 바뀌지 않습니다. cd ~/workspace/"연습 자료"처럼 씁니다.

cd의 대상은 폴더입니다. cd lesson.md로 문서 안에 들어갈 수는 없습니다. 위 예시의 notes 폴더에서 Mac은 open lesson.md, Windows PowerShell은 Invoke-Item lesson.md로 문서를 연결된 앱에서 엽니다. 연결된 앱이 없으면 Windows가 앱 선택 창을 표시하며, 메모장을 선택해도 됩니다. Linux에서는 파일 관리자에서 문서를 더블클릭합니다.

3. 컴퓨터와 운영체제도 주소의 일부입니다

중요도환경경로 예
핵심macOS/Users/student/workspace/lecture
참고Linux/home/student/workspace/lecture
핵심WindowsC:\Users\student\workspace\lecture
참고WSL에서 Windows C 드라이브일반적인 기본 설정에서는 /mnt/c/Users/student/workspace/lecture

SSH 접속 뒤의 경로는 원격 컴퓨터의 주소입니다. 내 컴퓨터(로컬)의 경로를 붙여 넣어도 그 파일이 원격 컴퓨터로 전달되지는 않습니다. 같은 경로 문자열이 있더라도 서로 다른 파일일 수 있습니다. 파일명의 대소문자 구별 여부는 운영체제와 저장 장치 설정에 따라 다르므로 실제 이름을 그대로 쓰는 편이 좋습니다.

4. HTML 파일 경로와 브라우저 주소는 다릅니다

중요도설명용 예시여는 방법
중요원격 컴퓨터(SSH로 접속한 컴퓨터)의 HTML 파일/home/user/projects/lecture/web/keyword-course/dist/index.html
원격 컴퓨터에 저장된 파일의 경로 예시입니다. 다른 컴퓨터에서 같은 경로를 입력한다고 열리지는 않습니다.
핵심내부 웹 열람 주소http://192.168.0.20:8000/
설명용 예시 주소입니다. 같은 내부망 또는 VPN에 연결된 경우, 해당 주소와 포트에서 웹 서버가 실행 중일 때 브라우저로 엽니다.

AI에게 파일 작업을 부탁할 때는 “어느 컴퓨터의 어느 경로인지”를 함께 알려 줍니다. 오류가 나면 pwd → ls → 정확한 파일 이름 순서로 확인합니다.

함께 보기: 명령어 · 로컬·SSH에서 끌어다 놓기