리눅스 명령어 · 1 min read · Sep 18, 2025

리눅스 pwd 명령어 튜토리얼 (예제 포함)

pwd 명령어는 ls 및 cd와 마찬가지로 가장 자주 사용되는 리눅스 유틸리티 중 하나입니다. 당신이 초보자든 전문가든, 이 명령줄 도구를 많이 사용하게 될 것입니다. 따라서 이 튜토리얼에서는 이해하기 쉬운 몇 가지 예제를 통해 pwd의 기본 사항을 빠르게 논의하겠습니다.

하지만 시작하기 전에, 이 기사에 제시된 모든 예제는 Ubuntu 22.04 LTS에서 테스트되었다는 점을 언급할 가치가 있습니다.

리눅스 pwd 명령어

pwd 도구는 현재 작업 디렉토리의 이름을 출력합니다 (PWD - 현재 작업 디렉토리, 이해하셨나요?). 다음은 그 구문입니다:

pwd [OPTION]...

그리고 유틸리티의 매뉴얼 페이지는 다음과 같이 설명합니다:

현재 작업 디렉토리의 전체 파일 이름을 출력합니다.

다음은 pwd 명령어가 어떻게 작동하는지 잘 이해할 수 있도록 Q&A 형식의 몇 가지 예제입니다.

Q1. pwd 명령어는 어떻게 작동하나요?

기본 사용법은 일반적으로 매우 쉽습니다. 옵션 없이 ‘pwd’ 명령어를 실행하기만 하면 출력으로 현재 작업 디렉토리의 전체 경로를 얻을 수 있습니다.

pwd

예를 들어:

himanshu@ansh:~$ pwd  
/home/himanshu

대부분의 셸, 특히 bash는 pwd가 내장되어 있다는 점도 언급할 가치가 있습니다. 다음 명령어를 실행해 보세요:

type -a pwd

그러면 다음과 같은 출력을 얻을 수 있습니다.

pwd는 셸 내장입니다  
pwd는 /bin/pwd입니다

Q2. pwd와 /bin/pwd의 차이는 무엇인가요?

pwd는 셸에 내장되어 있는 반면, /bin/pwd는 리눅스 배포판과 함께 제공되는 도구입니다. PWD의 매뉴얼 페이지는 이를 명확하게 설명합니다:

참고: 귀하의 셸에는 pwd의 자체 버전이 있을 수 있으며, 이는 일반적으로 여기에서 설명된 버전을 대체합니다. 지원하는 옵션에 대한 자세한 내용은 셸의 문서를 참조하십시오.

Q3. pwd가 환경의 PWD를 사용하도록 하려면 어떻게 하나요?

이는 -L 명령줄 옵션을 사용하여 수행할 수 있습니다. 이를 테스트하기 위해 현재 디렉토리(/home/himanshu인 경우)에 대한 심볼릭 링크를 생성합니다.

예를 들어:

ln -s . dir_symlink

그리고 그 디렉토리로 이동합니다:

cd dir_symlink

이제 다음 명령어를 실행합니다:

/bin/pwd

제 경우에는 다음과 같은 출력을 얻었습니다:

/home/himanshu

다음으로 이 명령어를 실행합니다

/bin/pwd -L

다음과 같은 출력을 얻었습니다:

/home/himanshu/dir_symlink

Q4. pwd가 모든 심볼릭 링크를 피하도록 하려면 어떻게 하나요?

이는 -P 명령줄 옵션을 사용하여 수행할 수 있습니다. 예를 들어:

/bin/pwd -L

다음과 같은 출력을 생성합니다:

/home/himanshu/dir_symlink

하지만 -P를 사용하면

/bin/pwd -L -P

출력은 다음과 같습니다:

/home/himanshu

옵션이 지정되지 않으면 기본적으로 -P가 가정된다는 점도 언급할 가치가 있습니다.

결론

보시다시피, pwd는 이해하고 사용하기에 꽤 쉬운 명령줄 도구입니다. 대부분의 경우 옵션 없이 사용하게 될 것이지만, 어떤 옵션이 제공되는지 아는 것이 좋습니다. pwd에 대한 더 많은 정보는 여기에서 매뉴얼 페이지를 참조하십시오.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.