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

By JS | Last updated: June 19, 2021

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

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

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

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

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

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

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

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

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

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

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

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

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

mjs@mjs:~/tests/link_test3$ pwd -P
/home/mjs/tests/test3
댓글을 보거나 쓰려면 이 버튼을 눌러주세요.
codechachaCopyright ©2019 codechacha