본문 바로가기

Linux Unix/Command

[ Linux ] pwd - 현재 디렉토리 경로 확인하기

반응형

pwd 명령어는 리눅스에서 현재 작업 디렉토리의 절대 경로를 출력하는 데 사용됩니다. "print working directory"의 약자로, 현재 사용자가 위치한 디렉토리의 경로를 표시해 줍니다. 이 명령어는 현재 디렉토리의 전체 경로를 확인하는 데 유용하며, 파일 시스템 내에서 길을 잃지 않도록 도와줍니다.

pwd 명령어의 사용법

기본적인 pwd 명령어의 사용법은 매우 간단합니다. 명령어를 입력하기만 하면 됩니다:

pwd

이 명령어를 실행하면 현재 위치한 디렉토리의 절대 경로가 출력됩니다. 예를 들어, 현재 작업 디렉토리가 /home/user/documents인 경우, 다음과 같은 결과가 나옵니다:

/home/user/documents

pwd 명령어의 옵션

pwd 명령어에는 몇 가지 옵션이 있습니다. 자주 사용되는 옵션을 소개합니다.

  1. -L (logical) 옵션:
    • 심볼릭 링크를 따라 이동한 경우에도 논리적인 경로를 표시합니다.
    • 이는 기본 동작이며, 특별히 지정하지 않아도 -L 옵션이 적용됩니다.
   pwd -L
  1. -P (physical) 옵션:
    • 물리적인 실제 경로를 출력합니다. 심볼릭 링크를 따라 이동한 경우에도 링크를 해제하여 실제 파일 시스템 경로를 보여줍니다.
   pwd -P

예를 들어, /home/user/docs/mnt/data/docs로 심볼릭 링크되어 있는 경우, -L 옵션은 /home/user/docs를 출력하지만, -P 옵션은 /mnt/data/docs를 출력합니다.

pwd 명령어 사용 예시

  1. 기본 사용 예시:
   pwd

출력 예시:

   /home/user
  1. -P 옵션을 사용하여 물리적 경로 확인하기:
   cd /home/user/symlink_to_folder
   pwd -P

출력 예시 (실제 경로를 표시):

   /mnt/data/folder

pwd 명령어의 주요 활용 사례

  • 현재 위치를 확인할 때: 파일 시스템 내에서 작업하다가 현재 위치를 잊어버린 경우, pwd 명령어로 경로를 쉽게 확인할 수 있습니다.
  • 스크립트 작성 시: 현재 디렉토리를 기반으로 경로를 설정하거나, 디렉토리 이동을 관리하는 스크립트에서 유용하게 사용됩니다.
  • 절대 경로가 필요한 상황에서 사용: 다른 명령어와 결합하여 절대 경로를 제공해야 할 때 pwd 명령어를 사용할 수 있습니다.

pwd는 사용이 간단하지만 리눅스 파일 시스템 내에서 작업할 때 매우 유용한 명령어입니다.

반응형