본문 바로가기

Dev. Server/Linux

[리눅스] 경로명과 상대경로&절대경로 의미

 

 

 

 경로명
- 파일 시스템에서 디렉토리 계층 구조에 있는 특정파일이나 디렉토리의 위치 표시
- 경로명에서 각 경로를 구분하는 구분자로 슬래시(/)를 사용
- 경로명에서 가장 앞에 있는 /는 루트 디렉토리를 뜻하지만 경로명 중간에 있는 / 는 구분자
- 예 : /home/whtjdgh31에서 맨 앞의 /는 최상위(root 디렉토리)를 의미하고, 중간에 / 두개는 
디렉토리 이름과 파일 이름을 구분하는 구분자이다.


 절대 경로명
- 항상 최상위 (루트)디렉토리부터 시작, 반드시 /로 시작한다.
- /디렉토리부터 시작하여 특정 파일이나 디렉토리의 위치까지 이동하면서 거치게 되는 모든 중간 
디렉토리의 이름을 표시
- 특정 위치를 가리키는 절대 경로명은 항상 동일

 상대 경로명


- 현재 디렉토리를 기준으로 시작.   /이외의 문자로 시작
- 현재 디렉토리를 기준으로 서브 디렉토리로 내려가면 그냥 서브디렉토리의 이름을 추가
- 현재 디렉토리를 기준으로 상위 디렉토리로 가려면 ..을 추가
- 상대 경로명은 현재 디렉토리가 어디냐에 따라 달라짐