절대 경로와 상대 경로는 알고 나면 당연스럽게 이해되는 용어이지만, 처음 들었을 때에는 "뭘까?" 했던 용어이기도 합니다.
이번에 간단하게 정리해두려 합니다.
절대 경로는 파일의 root
부터 target
파일까지의 전체 url path를 의미합니다. 이는 다음과 같이 표현할 수 있습니다.
https://velog.io/@hwanghub
C:\Users\UserName\Downloads\a.out
상대 경로는 현재 파일의 위치를 기준으로 target
파일까지의 url path를 의미합니다. 상대 경로는 다음과 같이 표현합니다.
./bin/h2.bat
../../img.logo.png
여기서 ./
은 "현재 경로부터"라는 의미이고, ../
은 상위 경로부터 라는 의미입니다. 만약 위 C:\Users\UserName\Downloads\a.out
절대 경로 상황에서, 제가 Downloads 파일에 있다고 가정해봅니다.
만약 C:\Users\Default\b.out
의 b.out
에 접근하려고 한다면 상대 경로로 ..\..\Default\b.out
와 같이 표현할 수 있습니다.
웹 개발 기준으로 각 경로는 일반적으로 다음과 같이 사용됩니다.