다디와 괴발개발

절대 경로와 상대 경로 본문

DevOps/Linux

절대 경로와 상대 경로

아임다디 2022. 3. 6. 21:53

쉘을 사용하다 보면, 이리저리 파일을 찾고 디렉토리를 옮겨다닐 일이 많다.

쉘에서 현재 위치를 이동하기 위해서는 반드시 절대 경로와 상대 경로의 개념에 대해 알고 있어야 한다.

절대 경로

기준점으로부터의 절대적인 위치

리눅스의 기준점은 최상위 디렉토리인 /부터 시작하여 목표 디렉토리까지 가는 경로를 모두 기술해야 한다.
절대 경로로 기술할 때는 항상 맨 앞에 최상위 디렉토리 /를 붙여줘야 한다!

 

상대 경로

현재 위치의 기준점으로 경로를 표현

자신의 현재 위치는 pwd로 확인할 수 있으며, 현재 위치한 디렉토리는 .으로 나타낸다.

현재 위치의 상위 디렉토리는 두 개의 온점으로 표시한다 ..

만약 지금 위치의 상위의 상위 디렉토리로 가고싶다면?

cd ../../

 

여담 : 홈 디렉토리

쉘을 실행하면 기본 시작 지점이 ~인 것을 확인할 수 있다.
여기서 pwd를 실행해보면 자신의 홈 디렉토리 밑의 사용자 계정명으로 설정된 폴더가 현재 위치인 것을 확인 가능하다.
따라서 cd ~ 명령어를 사용하면 홈 디렉토리로 바로 이동 가능하다!