리눅스에서 pwd는 무엇을 의미합니까?

青灯夜游
풀어 주다: 2023-02-23 10:14:33
원래의
6392명이 탐색했습니다.

Linux에서 pwd의 전체 이름은 인쇄 작업 디렉터리입니다. 이는 현재 작업 디렉터리를 인쇄하는 것을 의미합니다. pwd 명령의 기능은 현재 디렉터리를 표시하는 것이며 구문은 "pwd [옵션]"입니다. pwd 명령은 주로 현재 위치가 확실하지 않을 때 현재 디렉터리의 절대 경로를 보는 데 사용됩니다.

리눅스에서 pwd는 무엇을 의미합니까?

이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.

Linux에서 pwd의 전체 이름은 인쇄 작업 디렉터리입니다. 이는 현재 작업 디렉터리를 인쇄한다는 의미이며, 이는 현재 디렉터리를 표시한다는 의미입니다.

pwd 명령의 기능은 현재 작업 디렉터리의 전체 경로를 표시하는 것입니다. 현재 위치가 확실하지 않을 때 pwd를 통해 현재 디렉터리의 절대 경로를 보는 데 주로 사용됩니다.

pwd 명령 구문

pwd [选项]
로그인 후 복사

매개변수:

  • -L: --logical, 연결 파일이 있는 경우 현재 경로 표시 , 직접 연결 파일의 경로를 표시합니다(매개변수가 추가되지 않은 경우 이 방법이 기본값임). 예 1을 참조하세요. -L--logical,显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式),参考示例1。

  • -p--physical,显示当前的路径,有连接文件时,不使用连接路径,直接显示连接文件所指向的文件,参考示例2。 当包含多层连接文件时,显示连接文件最终指向的文件,参考示例3。

  • --help:显示帮助信息。

  • --version

  • -p: --physical, 현재 경로를 표시합니다. 연결 파일이 있는 경우 연결 경로는 사용되지 않으며 파일이 가리키는 파일입니다. 연결 파일이 직접 표시됩니다. 참조 예 2. 다중 레이어 연결 파일이 포함되면 해당 연결 파일이 최종적으로 가리키는 파일이 표시됩니다. 예 3을 참조하세요.

--help: 도움말 정보를 표시합니다.

--version: 버전 정보를 표시합니다.

pwd 명령 예


예제 1: 현재 경로 보기

[root@localhost ~]# whoami
root
[root@localhost ~]# pwd
/root
로그인 후 복사

whoami 명령은 현재 로그인된 사용자를 확인하는 데 사용되며, 이에 대한 자세한 내용은 나중에 소개하겠습니다. 보시다시피 루트 사용자의 현재 디렉터리는 홈 디렉터리 /root입니다.

예제 2:

[demo@localhost ~]# whoami
demo
[demo@localhost ~]# pwd
/home/demo
로그인 후 복사
위 코드는 사용자 데모가 현재 Linux 시스템에 로그인되어 있으며 현재 디렉터리는 데모의 홈 디렉터리인 /home/demo임을 보여줍니다.

[demo@localhost ~]# 섹션에는 현재 디렉터리도 표시되지만(예: ~는 홈 디렉터리를 나타냄) 이 위치에는 전체 경로의 마지막 디렉터리만 나열됩니다. 예:

[root@localhost ~]# cd /var/mail
[root@localhost mail]# pwd
/var/mail
로그인 후 복사
우리는 디렉토리 이름이 다른 디렉토리에서 반복될 수 있다는 것을 알고 있습니다. 따라서 [root@localhost mail]의 메일을 통해서만 해당 디렉토리의 특정 위치를 판별하는 것은 불가능합니다. 현재 디렉토리의 전체 경로를 출력할 수 있습니다.

예 3: 연결 경로를 사용하지 않고 현재 경로 보기

🎜
[root@localhost ~]# cd /var/   #进入/var目录,该目录下有个mail连接文件,方便对比查看
[root@localhost var]# ll
total 164
...
drwxr-xr-x 12 root root 4096 Apr 22 19:56 log
lrwxrwxrwx  1 root root   10 Oct 17  2015 mail -> spool/mail
drwxr-xr-x  2 root root 4096 May 11  2011 nis
...

[root@localhost var]# cd mail/   #进入mail目录,mail为连接文件。
[root@localhost mail]# pwd     #默认,使用连接文件,直接显示连接文件全路径。
/var/mail

[root@localhost mail]# pwd -P    #不使用逻辑路径,连接文件最终指向的文件
/var/spool/mail
로그인 후 복사
🎜🎜 🎜🎜예 4: 여러 수준의 파일을 연결할 때 연결된 모든 파일이 궁극적으로 가리키는 파일의 전체 경로를 표시합니다🎜🎜
[root@localhost ~]# ll      # /root目录下面有个dir1目录,test连接文件指向dir1目录
total 12
drwxr-xr-x 2 root root 4096 Apr 24 05:51 dir1
lrwxrwxrwx 1 root root    5 Apr 24 05:54 test -> dir1/
[root@localhost ~]# ll /home/   #/home目录下面有一个test连接文件,指向/root/test连接文件 
total 20
drwx------ 16 sgl  sgl  4096 Oct 17  2015 sgl
lrwxrwxrwx  1 root root   10 Apr 24 05:55 test -> /root/test


[root@localhost ~]# cd /home/test/   #通过cd命令进入/home/test
[root@localhost test]# pwd      #默认,只显示连接文件的全路径
/home/test
[root@localhost test]# pwd -P   # 显示连接文件最终指向的文件的全路径。注意这里不是/root/test。
/root/dir1
로그인 후 복사
🎜관련 추천: "🎜Linux 비디오 튜토리얼🎜"🎜

위 내용은 리눅스에서 pwd는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿