리눅스에서 pwd 명령어는 현재 사용자가 위치한 작업 디렉토리의 경로를 출력하는 데 사용됩니다. pwd는 "Print Working Directory"의 약자로, 현재 경로를 확인하는 가장 기본적인 명령어입니다. 파일 시스템 내에서 정확한 위치를 알고 싶을 때 유용하게 사용할 수 있습니다.
1. 기본 사용법
pwd 명령어는 현재 사용자의 절대 경로를 출력합니다. 절대 경로란 파일 시스템의 루트(/)에서부터 사용자가 현재 위치한 디렉토리까지의 전체 경로를 말합니다.
user@linux:~/projects$ pwd
/home/user/projects
위 명령어는 현재 사용자가 /home/user/projects 디렉토리에 위치해 있다는 것을 보여줍니다.
2. 옵션과 상세 사용법
pwd 명령어는 기본적으로 자주 사용하는 옵션은 많지 않지만, 몇 가지 유용한 옵션이 존재합니다.
a) 물리적 경로 출력 (-P)
-P 옵션은 심볼릭 링크를 따라가지 않고 실제 경로(물리적 경로)를 출력합니다. 심볼릭 링크가 걸려 있더라도 실제 디렉토리 위치를 확인할 때 유용합니다.
user@linux:~/projects$ pwd -P
/home/user/projects
위 명령어는 심볼릭 링크가 있는 경우에도 실제 디렉토리 경로를 출력합니다.
b) 논리적 경로 출력 (-L)
-L 옵션은 기본적인 pwd와 동일하게 심볼릭 링크를 포함한 논리적 경로를 출력합니다. 심볼릭 링크가 걸려 있는 경로를 그대로 보여줍니다.
user@linux:/mnt/symlink$ pwd -L
/mnt/symlink
여기서는 심볼릭 링크로 연결된 경로인 /mnt/symlink가 그대로 출력됩니다.
3. cd와 함께 사용하기
pwd 명령어는 주로 cd 명령어와 함께 사용되어 현재 위치를 확인하고, 새로운 디렉토리로 이동한 후 경로를 다시 확인할 때 유용합니다.
user@linux:~$ cd /var/log
user@linux:/var/log$ pwd
/var/log
이 예시에서는 /var/log 디렉토리로 이동한 후, 현재 위치한 디렉토리가 /var/log임을 확인할 수 있습니다.
4. 심볼릭 링크와 pwd
심볼릭 링크가 걸려 있는 경우, pwd 명령어는 논리적 경로를 출력하지만, -P 옵션을 사용하면 실제 파일 시스템의 물리적 경로를 알 수 있습니다.
user@linux:/mnt/symlink$ pwd
/mnt/symlink
user@linux:/mnt/symlink$ pwd -P
/home/user/actual_folder
여기서 심볼릭 링크로 연결된 경로는 /mnt/symlink이지만, 실제 경로는 /home/user/actual_folder입니다.
5. 잘못된 명령어 사용 시의 오류 처리
pwd 명령어는 옵션이 제한적이기 때문에 잘못된 옵션을 사용할 경우 오류 메시지가 나타날 수 있습니다.
user@linux:~/projects$ pwd -x
pwd: invalid option -- 'x'
Try 'pwd --help' for more information.
이 예시는 존재하지 않는 옵션인 -x를 사용할 때 나타나는 오류 메시지를 보여줍니다.
'Linux' 카테고리의 다른 글
[리눅스] cat 명령어 완벽 가이드 (0) | 2024.09.23 |
---|---|
[리눅스] cp, mv 명령어 완벽 가이드 (0) | 2024.09.23 |
[리눅스] rm, rmdir 명령어 완벽 가이드 (0) | 2024.09.23 |
[리눅스] mkdir 명령어 완벽 가이드 (1) | 2024.09.22 |
[리눅스] cd 명령어 완벽 가이드 (0) | 2024.09.21 |
[리눅스] ls 명령어 완벽 가이드 (0) | 2024.09.21 |
linux 리눅스 crontab 사용법 (0) | 2020.05.15 |
리눅스 linux grep 명령어 사용법 (0) | 2020.05.15 |