웹사이트 검색

초보자를 위한 Linux pwd 명령 자습서(예제 포함)


이 페이지에서

  1. Linux 암호 명령\n
  2. Q1. pwd 명령은 어떻게 작동합니까?\n
  3. Q2. pwd와 /bin/pwd의 차이점은 무엇입니까?
  4. Q3. pwd가 환경에서 PWD를 사용하도록 만드는 방법은 무엇입니까?\n
  5. Q4. pwd가 모든 심볼릭 링크를 피하도록 만드는 방법은 무엇입니까?\n
  6. 결론

cd와 같은 pwd 명령은 가장 자주 사용되는 Linux 유틸리티 중 하나입니다. 사용자 유형(초보자 또는 전문가)에 관계없이 이 명령줄 도구를 많이 사용하게 될 것입니다. 따라서 이 튜토리얼에서는 이해하기 쉬운 몇 가지 예를 통해 pwd의 기본 사항에 대해 빠르게 논의할 것입니다.

그러나 시작하기 전에 이 문서에 제시된 모든 예제는 Ubuntu 22.04 LTS에서 테스트되었음을 언급할 가치가 있습니다.

리눅스 암호 명령

pwd 도구는 현재/현재 작업 디렉토리의 이름을 인쇄합니다(PWD - 현재 작업 디렉토리, 알았습니까?). 구문은 다음과 같습니다.

pwd [OPTION]...

유틸리티 매뉴얼 페이지에서 설명하는 방법은 다음과 같습니다.

Print the full filename of the current working directory.

다음은 pwd 명령이 작동하는 방식에 대한 좋은 아이디어를 제공하는 몇 가지 Q&A 스타일의 예입니다.

Q1. pwd 명령은 어떻게 작동합니까?

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

pwd

예를 들면 다음과 같습니다.

:~$ pwd
/home/himanshu

bash를 포함한 대부분의 쉘에는 pwd가 내장되어 있습니다. 다음 명령을 실행하십시오.

type -a pwd

그리고 다음과 같은 결과를 얻어야 합니다.

pwd is a shell builtin
pwd is /bin/pwd

Q2. pwd와 /bin/pwd의 차이점은 무엇입니까?

음, pwd는 셸에 내장된 반면 /bin/pwd는 Linux 배포판과 함께 제공되는 도구입니다. PWD 매뉴얼 페이지에 다음과 같이 명확하게 설명되어 있습니다.

NOTE: Your shell may have its own version of pwd, which usually supersedes the version described 
here. Please refer to your shell's documentation for details about the options it supports.

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에 대한 자세한 내용은 여기에서 해당 매뉴얼 페이지로 이동하십시오.