본문 바로가기
관리/Linux

[Linux] pwd 와 realpath 차이

by 플로어코딩 2017. 8. 3.

pwd 와 realpath의 차이점을 알아보자.



- pwd

먼저 pwd는 'Print Working Directory'의 약자이며, 현재 작업하고있는 경로의 디렉토리 위치를 나타내주는 명령이다.




현재 경로를 위와 같이 표시해준다.




- realpath


pwd는 현재 내가 작업하면서 들어온 디렉토리에 대하여 표시해 준다.

만약, 현재 작업하고있는 디렉토리가 심볼릭 링크로 타고 들어온 디렉토리라면 


pwd는 그대로 표시를 해준다.

이 부분이 pwd와 realpath가 다른 부분이다.


realpath는 심볼릭 링크가 가르키고 있는 경로에 대하여 표시해준다.


사용방법은 


1
# realpath .
cs


위에서 .(점) 까지 입력해야 한다(현재 경로에 대한 위치를 출력하라..)



위와 같이 나는 절대경로로 /bin 디렉토리로 들어갔지만

/bin은 심볼릭 링크이기 때문에 /usr/bin으로 화면에 출력한다.


맞는지 확인을 해보자...




상황에 따라 pwd와 realpath를 사용하면 효과적일 것이라 생각된다.


댓글