[Linux] 터미널 현재 경로 확인
September 30, 2023
터미널에서 현재 작업 경로는 정확히 보이지 않습니다. ~$
처럼 생략되어 있을 수도 있기 때문입니다.
터미널에서 정확한 작업 경로(path)를 확인하고 싶을 때, 사용할 수 있는 방법들을 소개합니다.
1. pwd 명령어
pwd 명령어를 입력하면, 아래와 같이 현재 작업 경로를 출력합니다.
$ pwd
/home/mjs/test
cd로 다른 경로로 이동하고 다시 pwd를 입력하면, 변경된 경로가 출력됩니다.
$ cd test/git_sample
$ pwd
/home/mjs/test/git_sample
2. 절대 경로 출력
pwd는 현재 디렉토리의 경로를 출력하는데, 만약 현재 폴더가 심볼릭 링크인 경우, 상대 경로가 됩니다.
만약 심볼릭 링크 폴더에서 pwd를 입력했을 때, 실제 파일이 위치한 절대 경로를 얻고 싶을 때는, -P
옵션을 함께 입력하면 됩니다.
$ pwd -P
예를 들어, git_relative
는 심볼릭 링크이고, git_sample
디렉토리를 가리킬 때,
$ ls -al
drwxrwxr-x 33 mjs mjs 4096 Sep 30 07:38 .
drwxr-xr-x 75 mjs mjs 4096 Sep 30 04:59 ..
lrwxrwxrwx 1 mjs mjs 10 Sep 30 07:38 git_relative -> git_sample
drwxrwxrwx 3 root root 4096 Sep 18 2022 git_sample
pwd는 단순히 현재 폴더의 경로를 출력하지만, -P
를 함께 입력하면 원본 디렉토리의 경로를 출력합니다.
mjs@mjs~/test/git_relative$ pwd
/home/mjs/test/git_relative
mjs@mjs~/test/git_relative$ pwd -P
/home/mjs/test/git_sample