서버/Linux
[ 리눅스 ] 절대경로와 상대경로 차이점과 설명
snow_hong
2022. 4. 27. 13:52
리눅스에서 작업하다보면 경로를 변경하거나 이동할 경우들이 있다.
이런 경우에는 절대경로와 상대경로의 차이점을 정확하게 이해하고 있어야한다.
절대경로(전체경로)
리눅스는 계층적 트리구조이다. 이때 최상단의 디렉토리는 /인데, 최상위 디렉토리(/)부터 파일명을 이르는 경로를 절대 경로라고 한다.
즉, /로 시작하는 모든 경로를 표현한 경로가 절대경로다.
상대경로
현재 자신이 위치한 디렉토리를 기준으로 하는 경로를 상대경로라고 한다.
./ - 현재 디렉토리
../ - 상위(부모) 디렉토리
../../ - 상위상위의 디렉토리
예제
- 절대경로 예제
include의 폴더의 절대경로 : /usr/include
test의 폴더의 절대경로 : /home/test
- 상대경로 예제
현재 위치 : /home
include의 폴더의 상대경로 : ../usr/include
test의 폴더의 상대경로 : ./test
728x90