김 컴퓨터


pwd (Print Working Directory)

pwd는 현재 터미널 환경에서 내가 작업 중인 디렉터리의 전체 경로를 화면에 출력하는 명령어입니다. 리눅스의 복잡한 디렉터리 구조 속에서 현재 나의 위치를 확인할 때 사용하는 "지도상의 현 위치"와 같은 역할을 합니다.

[Image of Linux directory hierarchy tree starting from root]


1. 기본 사용법

pwd

2. 주요 옵션

옵션 이름 설명
-L Logical 논리적 경로. 심볼릭 링크(바로가기)를 포함한 경로를 보여줍니다. (기본값)
-P Physical 물리적 경로. 심볼릭 링크가 가리키는 실제 원본 디렉터리의 물리적 위치를 보여줍니다.

3. 실무 활용 예시

① 현재 경로 확인 및 복사

현재 위치한 폴더의 경로를 다른 설정 파일에 붙여넣어야 할 때 유용합니다.

pwd
# 결과 예: /var/www/html

② 심볼릭 링크의 실체 확인하기

만약 /data/link라는 폴더가 사실은 다른 디스크의 /mnt/hdd/actual_data를 가리키고 있다면:

pwd -P
# 결과: /mnt/hdd/actual_data

4. [팁] 환경 변수 $PWD

명령어 pwd를 실행하는 것 외에도, 리눅스 셸은 항상 PWD라는 환경 변수에 현재 경로를 저장하고 있습니다. 아래 명령어로도 같은 결과를 얻을 수 있습니다.

echo $PWD