네트워크 엔지니어 & 개발자 로엘이

 

pwd는 print working directory의 약자로써, 현재 작업중인 디렉토리(폴더)의 위치(경로)를 출력하는 명령이다.

작업도중 현재 위치를 확인하기위해 사용되며 $PWD 변수로도 사용이 가능하다.

pwd command

pwd [옵션]

pwd 옵션

 옵션 설명
-P 심볼릭 링크를 무시하고 실제 디렉토리 경로 출력

1. 현재 위치 출력하기.

[root@localhost test]# pwd
/test

옵션을 주지 않고 pwd 명령을 사용하여도 현재 위치를 확인할 수 있다.

심볼릭링크, 디렉토리 생성

[root@localhost test]# ls
total 4
drwxr-xr-x.  3 root root   32 2021-01-14 11:06 .
dr-xr-xr-x. 19 root root 4096 2021-01-14 11:05 ..
lrwxrwxrwx.  1 root root    7 2021-01-14 11:06 test -> test-1/
drwxr-xr-x.  2 root root    6 2021-01-14 11:06 test-1
[root@localhost test]# cd test

심볼릭 링크를 무시하고 실제 디렉토리 경로를 출력하는 옵션을 확인하기 위해 test-1 디렉토리를 생성하고 test라는 이름으로 test-1 디렉토리에 심볼릭 링크를 연결하고 test 심볼릭 링크로 이동하였다.

2. 심볼릭 링크 무시하고 현재 위치 출력하기.

[root@localhost test]# pwd -P
/test/test-1

첫번째 라인을 보면 [root@localhost test]# 으로 test 디렉토리인 것을 볼 수 있다. pwd에 -P 옵션을 사용하여 출력된 현재 위치가 test가 아닌 test-1로 실제경로가 출력되는 것을 알 수 있다.

3. 환경 변수를 사용하여 현재 위치 출력하기.

[root@localhost test]# echo $PWD
/test/test

echo 명령을 사용하여 환경변수를 호출 하였다. 옵션이 적용되지 않는 pwd가 동작한다. $PWD 환경 변수를 사용하여 스크립트를 작성 할 수 있따.

4. 환경 변수를 사용하여 이전 위치 출력하기.

[root@localhost test]# echo $OLDPWD
/test

OLDPWD 환경 변수를 사용하면 이전 위치를 확인할 수 있다.

 

 

- 끝 -

728x90
반응형
250x250

공유하기

facebook twitter kakaoTalk kakaostory naver band