절대경로(Absolute path)와 상대경로(Relative path)

절대경로와 상대경로


절대경로

가장 위에서 부터 기준으로 출발하는 것이다.

절대경로의 경우 해당 파일까지 도달하기 위해서 거치게되는 폴더들의 경로를 명시적으로 나타내고 있는 것이다. 

장점은 폴더 구성을 눈으로 쉽게 볼 수 있는 반면,
단점은 서버를 옮기거나 폴더 구성이 바뀔 경우 다시 일일히 재설정을 해줘야하는 번거로움이 있다.

ex)
http://naver.com/main/sub/abc.html


상대경로

지금 내 폴더를 기준으로 출발하는 것이다.

상대경로의 경우 해당 파일까지 도달하기 위해서 거치게되는 폴더들의 경로를 상대적으로 나타내고 있는 것이다. 간단히 말해서 상대경로란 현재 위치한 곳을 기준으로 해서 그곳의 위치(경로)를 말한다.

/   ==>   하위폴더 지정
./   ==>   현재폴더 지정(동일 폴더)
../   ==>   한 계층 위 폴더 지정 (추가적으로 ../../ 와 같이 작성하면 두단계 상위 디렉토리로 이동한다.)

장점은 폴더 구성이 상대적으로 지정되어있어 서버를 옮긴다거나 폴더를 옮길때 폴더 별로 재설정이 필요없는 장점이 있는 반면,
단점은 폴더의 구성을 눈으로 볼 수 없다는 점입니다.


ex)
../../abc.html

댓글