Linux에서는 pwd 명령을 사용하여 현재 경로를 표시할 수 있습니다. pwd는 Print Working Directory의 약어입니다. 해당 기능은 현재 작업 디렉터리의 전체 경로를 표시하는 것입니다. 구문은 "pwd [옵션]"입니다. 현재 위치가 있을 때 현재 디렉터리의 절대 경로를 보는 데 사용됩니다. 확실하지 않습니다.
이 튜토리얼의 운영 환경: centos8 시스템, Dell G3 컴퓨터.
Linux 파일 시스템에는 디렉터리가 많기 때문에 사용자가 명령이나 매개 변수가 있는 디렉터리를 지정하지 않고 Linux 명령을 실행하면 Linux 시스템은 먼저 현재 디렉터리(현재 디렉터리)에서 명령이나 해당 매개 변수를 검색합니다. 작업 디렉토리) . 따라서 명령을 실행하기 전에 사용자는 현재 작업 디렉터리, 즉 현재 디렉터리를 확인해야 하는 경우가 많습니다.
사용자가 Linux 시스템에 로그인할 때 현재 디렉터리는 홈 디렉터리입니다. 그렇다면 현재 디렉터리를 어떻게 결정하나요? Linux 시스템의 pwd 명령을 사용하여 현재 디렉터리의 절대 경로를 표시할 수 있습니다.
pwd 명령 개요
pwd
는 Print Working Directory
의 약어로, 해당 기능은 현재 작업 디렉터리의 전체 경로를 표시하는 것입니다. 현재 위치가 확실하지 않을 때 pwd
를 통해 현재 디렉터리의 절대 경로를 볼 때 주로 사용됩니다. pwd
是Print Working Directory
的缩写,其功能是显示当前所在工作目录的全路径。主要用在当不确定当前所在位置时,通过pwd
来查看当前目录的绝对路径。
pwd命令语法
pwd [选项]
参数:
-L
:--logical
,显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式),参考示例1。
-p
:--physical
,显示当前的路径,有连接文件时,不使用连接路径,直接显示连接文件所指向的文件,参考示例2。 当包含多层连接文件时,显示连接文件最终指向的文件,参考示例3。
--help
:显示帮助信息。
--version
[root@localhost var]# pwd
/var
-L
:--logical
는 현재 경로를 표시합니다. 연결 파일이 있는 경우 연결 파일의 경로를 직접 표시합니다(매개 변수가 추가되지 않은 경우 이 방법이 기본값임). 예제 1을 참조하세요.
-p
: --physical
, 현재 경로를 표시합니다. 연결 파일이 있는 경우 연결 경로는 사용되지 않고 해당 파일이 가리킵니다. 연결 파일이 직접 표시됩니다. 예 2를 참조하세요. 다중 레이어 연결 파일이 포함되면 해당 연결 파일이 최종적으로 가리키는 파일이 표시됩니다. 예 3을 참조하세요. --help
: 도움말 정보를 표시합니다. --version
: 버전 정보를 표시합니다. pwd 명령 예시
예제 1: 현재 경로 보기🎜🎜[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
[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에서 현재 경로를 표시하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!