[리눅스] 절대경로와 상대경로

dobi·2023년 1월 31일
0

💻리눅스

목록 보기
3/7


linux에 대해 공부하면서 절대경로와 상대경로에 대한 개념을 잡아야 할 필요를 느껴 이렇게 정리한다.

경로

파일 시스템에서 특정 파일이나 디렉토리의 위치를 알려주는 주소

리눅스에서 파일 계층은 root에서 시작하는 트리(tree) 구조로 되어있다.
이 각 구조의 디렉토리는 '/'로 구분하여 표현한다.

절대경로

파일의 경로 표현 시 /(루트 디렉터리)부터 시작하는 경로
즉, 최상위 디렉토리부터 해당 파일까지 거치는 모든 경로를 입력하는 방식을 의미한다.

ex) Desktop 디렉토리의 절대 경로 /home/user1/Desktop

상대경로

현재 자신이 위치한 디렉토리를 기준으로 해당 파일까지의 경로

ex) 내가 위치한 디렉토리가 Desktop 디렉토리일 때 ./test.txt 로 표현할 경우 현재 경로의 test.txt를 상대경로로 표현한 것이다.

.(마침표 한 개) : user가 현재 머물고 있는 디렉토리를 상대경로로 표현 가능하다.
..(마침표 두 개) : 현재 user가 머물고 있는 디렉토리의 상위 디렉토리를 ..로 표현 가능하다.
이 두 표현을 이용하면 모든 디렉토리(파일) 위치를 상대 경로로 표현 가능하다.

ex) 내가 위치한 디렉토리가 Desktop 디렉토리일 때 상위 디렉토리로 이동시 cd..(마침표 두개)를 통해 상위 디렉토리로 이동 가능하다.

참고자료
https://www.linuxyogi.com/linux-directory-structure-file-system-hierarchy/

0개의 댓글