Linux - 터미널에서 현재 작업 위치 확인

pwd 명령어는 Terminal에서 현재 위치에 대한 절대 경로를 출력합니다.

1. 터미널의 Working directory에 대한 절대 경로 출력

다음과 같이 터미널에서 pwd 입력 시, 현재 작업 경로에 대한 절대 경로가 출력됩니다.

js@js:~/tests/test3$ pwd
/home/js/tests/test3

2. 심볼릭 링크의 경로가 아닌, 물리적인 절대 경로 출력

심볼릭 링크의 경로가 아닌, 물리적인 절대 경로를 찾고 싶을 때는 pwd -P 명령어를 사용할 수 있습니다.

예를 들어, 다음과 같이 link_test3 폴더를 test3 폴더에 심볼릭 링크로 연결하였습니다.

js@js:~/tests$ ln -s test3 link_test3

ls -al을 입력하면, link_test3는 단순히 test3로 연결되는 링크라는 것을 확인할 수 있습니다.

js@js:~/tests$ ls -al
total 11628
drwxrwxr-x  5 js js    4096  619 13:21 .
drwxr-xr-x 50 js js    4096  619 08:27 ..
lrwxrwxrwx  1 js js       5  619 13:21 link_test3 -> test3
drwxrwxr-x  3 js js    4096  619 10:13 test3

link_test3 폴더 안에서 pwd 명령어를 입력하면 심볼릭 링크의 경로가 출력됩니다.

js@js:~/tests/link_test3$ pwd
/home/js/tests/link_test3

하지만, pwd -P를 입력하면 심볼릭 링크에 연결되어있는 물리적인 파일의 절대 경로가 출력됩니다.

js@js:~/tests/link_test3$ pwd -P
/home/js/tests/test3
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha