리눅스에서 pwd 명령어에 대한 초보자 가이드

pwd-command-linux-featured

이 기사에서는 리눅스에서 가장 기본적인 명령어 중 하나인 pwd 명령어를 살펴보겠습니다.

현재 디렉토리의 전체 경로 이름을 표준 출력으로 작성하는 방법과 Jim Meyering이 작성한 외부 pwd 명령어와 내장 pwd 명령어의 차이점을 배울 것입니다.

또한 읽어보세요: 리눅스에서 “Kill” 명령어 마스터하기

PWD는 무엇을 하나요??

pwd는 “Print Working Directory”의 약어입니다. pwd 명령어는 리눅스 시스템 관리자들이 가장 자주 사용하는 명령어 중 하나입니다. 이는 리눅스 및 기타 UNIX 유사 운영 체제에서 작동하며, Bash 셸, korn, ksh 등에서 사용할 수 있는 내장 셸 명령어입니다.

pwd 명령어는 루트(/)에서 시작하는 전체 경로와 함께 현재 작업 디렉토리 이름을 출력합니다. 또한 환경 변수이기도 합니다.

셸 “pwd”와 “/bin/pwd”의 차이점

리눅스 셸은 일반적으로 두 가지 유형의 pwd 명령어를 제공합니다: 내장 pwd와 바이너리 버전. 이를 확인하려면 다음 명령어를 사용할 수 있습니다:

type -apwd

아래 스크린샷은 bash 셸이 내장 pwd 명령어와 바이너리 버전을 모두 제공함을 보여줍니다.

현재 작업 디렉토리는 무엇인가요?

현재 작업 디렉토리는 ls, cat, 또는 cd와 같은 명령어를 bash 또는 korn 셸 또는 zsh(zshell)를 사용하여 현재 작업 중인 디렉토리입니다.

또한 읽어보세요: 리눅스에서 pstree 명령어에 대한 초보자 가이드

PWD 명령어의 구문

모든 리눅스 명령어는 고유한 구문을 가지고 있습니다. 명령어 구문에 대한 기본 지식이 없으면 리눅스 터미널에서 명령어를 실행하는 것이 지루한 작업처럼 보일 수 있습니다.

아래는 pwd 명령어의 기본 구문입니다:

pwd [options]

Pwd 명령어는 다양한 방식으로 이 명령어를 사용할 수 있도록 하는 여러 가지 옵션을 제공합니다. 그러나 인수 없이도 pwd 명령어를 사용할 수 있습니다.

pwd 명령어의 가장 기본적인 옵션을 살펴보겠습니다. pwd 명령어 옵션 목록을 보려면 터미널에 pwd --help를 입력하면 됩니다.

list-pwd-options

  • -L: 현재 작업 디렉토리를 이름으로 하는 경우 $PWD의 값을 출력합니다. 즉, 현재 작업 디렉토리를 출력하거나 표시합니다.

-L 없이도 터미널에 pwd를 입력하는 것만으로도 같은 작업을 수행합니다.

  • -P: 심볼릭 링크 없이 물리적 디렉토리를 출력합니다. 심볼릭 링크는 파일에 대한 바로 가기를 생성하거나 다른 파일을 가리키는 특별한 종류의 파일입니다. 아래 명령어를 사용하여 심볼릭 링크 없이 물리적 디렉토리를 출력합니다:
pwd -P

cd 명령어를 여러 번 사용한 후 현재 작업 디렉토리를 알고 싶다면 다음 명령어를 사용할 수 있습니다:

echo $PWD
pwd

두 명령어 모두 현재 작업 디렉토리를 표시합니다.

PWD 명령어의 버전을 출력하는 방법

터미널에서 내장 pwd 명령어의 버전을 찾으려면 바이너리 버전을 사용할 수 있습니다:

/bin/pwd --version

결론

pwd 명령어는 리눅스 컴퓨터에서 가장 일반적으로 사용되는 명령어 중 하나입니다. 그것이 무엇을 하는지 알면 사용하기가 매우 간단합니다.

이미지 출처: 어두운 곳에서 서버를 해킹하는 러시아 해커, Lifestyle discover/Shutterstock