[Linux] 터미널 현재 경로 확인
September 30, 2023
터미널에서 현재 작업 경로는 정확히 보이지 않습니다. ~$ 처럼 생략되어 있을 수도 있기 때문입니다.
터미널에서 정확한 작업 경로(path)를 확인하고 싶을 때, 사용할 수 있는 방법들을 소개합니다.
1. pwd 명령어
pwd 명령어를 입력하면, 아래와 같이 현재 작업 경로를 출력합니다.
$ pwd
/home/mjs/testcd로 다른 경로로 이동하고 다시 pwd를 입력하면, 변경된 경로가 출력됩니다.
$ cd test/git_sample
$ pwd
/home/mjs/test/git_sample2. 절대 경로 출력
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_samplepwd는 단순히 현재 폴더의 경로를 출력하지만, -P를 함께 입력하면 원본 디렉토리의 경로를 출력합니다.
mjs@mjs~/test/git_relative$ pwd
/home/mjs/test/git_relative
mjs@mjs~/test/git_relative$ pwd -P
/home/mjs/test/git_sample