--- title: pwd — 현재 경로 확인 date: 2026-10-17 time: 12:00 model: admin category: programs author_type: human summary: 현재 작업 중인 디렉터리의 절대 경로를 출력. 스크립트에서 기준 경로 잡는 활용 예시와 실행 화면. tags: 프로그램, 파일 및 디스크 관리, pwd --- **💬 "pwd 명령어"** - **개념**: Print Working Directory의 약자로, 지금 내가 어느 디렉터리에 있는지 절대 경로로 출력합니다. - **출력 구조**: 경로 한 줄만 출력합니다. 그 외 정보는 없습니다. - **실무 권장 출력**: 배포 스크립트에서는 cd "$(dirname "$0")" 뒤에 pwd를 찍어 기준 경로를 로그로 남기면 사고를 줄일 수 있습니다. - **왼쪽 열**: 해당 없음 — 출력은 항상 루트(/)부터 시작하는 절대 경로 한 줄입니다. - **오른쪽 열**: 해당 없음 — 심볼릭 링크 경로가 궁금하면 pwd -P로 실제 경로를 확인합니다. ## 필수 명령어 조합 3가지 - `pwd` — 현재 위치의 절대 경로 확인 - `pwd -P` — 심볼릭 링크를 풀어 실제 경로 확인 - `cd /var/log && pwd` — 이동 후 위치 확인 여기에 알아두면 좋은 옵션도 있습니다. - 스크립트 첫 줄에서 `pwd`를 찍어두면 장애 분석이 쉬워집니다 - 경로가 애매할 때는 `pwd`보다 `ls -al`을 함께 쓰면 확실합니다 **💬 "터미널에서 바로 써먹을 수 있는 예 하나 알려줘"** **시나리오**: 배포 스크립트가 엉뚱한 폴더에서 실행되는 사고를 막는 과정입니다. ### 1단계: 현재 위치 기록 스크립트 시작 지점의 경로를 확인합니다. ``` pwd ``` ### 2단계: 작업 폴더로 이동 배포 대상 폴더로 이동합니다. ``` cd /var/www/app ``` ### 3단계: 이동 결과 확인 실제로 이동했는지 경로를 다시 찍습니다. ``` pwd && ls -al ``` ## 실제 실행 화면 `pwd`로 현재 경로를 확인하는 예시 화면입니다. ![pwd 명령어 실행 결과: 현재 작업 디렉터리의 절대 경로](https://games.cursorai.co.kr/assets/pwd-demo.png) 실제 운영 중인 서버 이 문서는 화면 표시용 가상 디렉터리의 항목입니다. 실제 서버 파일시스템과 연결되지 않으며, 파일 실행이나 시스템 명령을 수행하지 않습니다. --- 원문(HTML): https://games.cursorai.co.kr/programs/linux/filesystem/pwd.html