서버/Linux

[ 리눅스 ] 절대경로와 상대경로 차이점과 설명

snow_hong 2022. 4. 27. 13:52

리눅스에서 작업하다보면 경로를 변경하거나 이동할 경우들이 있다.

이런 경우에는 절대경로와 상대경로의 차이점을 정확하게 이해하고 있어야한다.

 

 절대경로(전체경로) 

리눅스는 계층적 트리구조이다. 이때 최상단의 디렉토리는 /인데, 최상위 디렉토리(/)부터 파일명을 이르는 경로를 절대 경로라고 한다.

즉, /로 시작하는 모든 경로를 표현한 경로가 절대경로다.

 

 상대경로 

현재 자신이 위치한 디렉토리를 기준으로 하는 경로를 상대경로라고 한다.

./ - 현재 디렉토리

../ - 상위(부모) 디렉토리

../../ - 상위상위의 디렉토리

 

 예제 

예제 디렉토리 구조

  • 절대경로 예제

include의 폴더의 절대경로 : /usr/include

test의 폴더의 절대경로 : /home/test

 

  • 상대경로 예제

현재 위치 : /home

include의 폴더의 상대경로 : ../usr/include

test의 폴더의 상대경로 : ./test

 

728x90