PATH  는 리눅스에서 파일 시스템 내에서의 위치를 나타낼때 사용 합니다.


작업디렉토리 한 프로세스가 위치한 디렉토리를 작업 디렉토리라고 합니다.

현재 자신의 작업 디렉토리를 출력 하기 위해서는 pwd 명령어를 수행 합니다.

pwd는 (print working directory)의 줄임말로 작업디렉토리를 출력하라 정도로 해석 할 수 있습니다.


상대경로는 현재작업디렉토리(워킹디렉토리) 를 기준으로 상대적인 위치를 나타냅니다.


절대 경로는 현재 작업디렉토리(웨킹디렉토리)와 상관 없이 root(/) 디렉토리를 기준으로 하여 위치를 나타냅니다.

절대 경로는 항상 같은 이름으로 경로를 설정 할 수 있습니다.


상대경로와 절대경로는 다음의 예로 알아 보도록 하겠습니다.


 작업자가  jhpark이라고 하는 사람이 있다고 하였을때, 리눅스 시스템에 로그인을 하면 기본적으로  jhpark 의 홈디렉토리( /home/jhpark) 에 작업디렉토리가 위치 하게 됩니다.  여기에 write.txt 라는 파일이 있다고 가정 하였을때 


상대 경로를 이용하여 리스트를 보면 ( 이때의 명령어는 ls   입니다. ) 다음과 같습니다.


$ ls write.txt


이것을 절대 경로를 이용하여 리스트를 보려면 다음과 같이 수행 합니다.


$ ls /home/jhpark/write.txt


와 같이 하여 리스트를 볼 수 있습니다.


둘다 같은 내용임을 확인 할 수 있습니다.


이상으로 간단히 PATH  작업디렉토리, 상대,절대 경로에 대하여 알아 보았습니다.