터미널을 이용해서 쉘 작업을 할 때, '작업 디렉토리'를 옮겨가며 명령을 수행한다. 쉘을 실행하면 현재 위치의 디렉토리라는 개념이 있고, 이를 기준으로 상대 경로를 평가하거나 명령어들의 기본 수행 경로로 지정되기도한다. 예를 들어 ls 명령어를 인자없이 실행했을 때, 현재 작업 디렉토리의 엔트리 정보들이 출력된다. 작업 디렉토리를 옮기기 위해서는 cd 또는 chdir 명령어를 사용할 수 있다.
스크립트에서 일련의 명령어들을 실행하다가 현재 작업 디렉토리 정보를 얻어오고 싶은 경우 pwd 명령을 사용할 수 있다. pwd 명령은 print working directory의 약자이다.
pwd 명령 옵션
옵션 | 긴 버전 | 설명 |
-L | --logical | 심볼릭 링크를 포함하더라도 PWD 환경 변수를 사용 |
-P | --physical | 심볼릭 정보를 무시하고 출력 |
--help | pwd 명령의 사용법 출력 | |
--version | pwd 명령의 버전 정보 출력 |
관련글
댓글