상대 경로와 절대 경로

JH공원·2025년 1월 7일

즉석노트

목록 보기
7/32

경로란 파일의 위치를 표현하는 방법이다.

예) /etc/passwd

/안에 ect 안에 passwd 라는 경로표현방법인 것이다.

나는 프로그램을 해본 사람이기 때문에 이 개념을 쉽게 이해할 수 있었다

절대 경로의 경우에는 최상위 경로를 기준으로 파일의 경로를 순차적으로 따라 올라가야 하는 반면

상대경로의 경우 현재 있는 사용자의 위치를 기점으로 파일을 추적하기 때문에 사용자의 위치가 정말 중요하다.

절대경로 예시

예) /etc/passwd
/root

즉 pwd를 사용해 사용자의 위치를 표현하는 방법은 절대경로 표현방법과 같은것이다.

상대경로를 사용하기 위해서는 현재 자신의 위치를 파악하는것이 중요하다.
우리는 현재 /home/kali 라는 위치에 있다.

프로그래밍과 같이 현재 자신의 위치를 표현하고자 한다면 .을 한번만 찍으면 된다. 부모폴더의 경우 ..두번

현재 있는 디렉토리를 이용해 실험해보자

상대경로를 이용해 desktop 으로 이용하려면 cd ./desktop 이라고 하면 될것이다.

성공

그리고 다시 돌아가고싶다면 ../ 로 돌아가면 되는것이다.

성공

참 쉽죠잉~? 프로그램을 해봤던 사람이라면 어렵지 않게 알 수 있는것이다.

만약 이해가 어렵다면 이런 예시도 한번 봐보자

desktop 의 위치에서 부모폴더인 kali의 파일 목록들을 보는 명령어로 ls ../ 를 사용하였다.

이제 미래의 지식이 전무해진 내가봐도 이해가 되겠지? 난 천재니까 ㅋ

좀더 심화로 보자면 ls ../ 과 /home/kali/desktop/.. 또한 같은 결과값으로 나오는것이다.

..은 상위경로를 표현하는것이니까.

profile
개발&해킹 일지 작성

0개의 댓글