본문 바로가기
Programming

상대경로 vs 절대경로

by 하하호호 2022. 4. 30.
반응형

프로그램을 작성하다 보면 경로를 설정해줘야 하는 경우가 있습니다. 우분투에서는 pwd명령어를 통해 현재 경로를 확인할 수 있습니다. 경로는 크게 상대경로와 절대경로로 구분됩니다. 파일을 불러오거나, 특정 라이브러리를 import할 때 경로 설정은 필수적입니다.

 

절대경로

우분투에서 root 디렉토리 위로 home와 사용자계정 폴더가 생성되어 있습니다. (/home/[username]/temp/helloworld) 식으로 이어지는 폴더 경로가 절대경로입니다. 

 

상대경로

상대경로는 특정 폴더를 기준점으로 삼아 경로를 표현하는 방식입니다. 상대경로에는 (.)과 (..) 두가지 표현방식이 있습니다. (.) 점 하나의 표시는 현재 경로를 뜻합니다. 즉 하위 폴더에 접근하고자 한다면 (./temp)라고 표현할 수 있습니다.

 

반면 (..) 점 2개의 표시는 상위 디렉토리를 의미합니다. 현재 디렉토리 상위의 폴더에 접근하기 위해서는 (../상위폴더)로 접근이 가능합니다.

 

추가적으로 경로 표시 뒤에 붙는 (/)는 폴더 내부를 의미합니다. (../)는 상위 폴더 내부를 참조하게 되고, (./)는 현재 디렉토리의 폴더를 참조하게 됩니다.

 

 

 

 

반응형

댓글