>  기사  >  운영 및 유지보수  >  Linux에서 현재 경로를 표시하는 방법

Linux에서 현재 경로를 표시하는 방법

青灯夜游
青灯夜游원래의
2023-02-03 17:33:3317991검색

Linux에서는 pwd 명령을 사용하여 현재 경로를 표시할 수 있습니다. pwd는 Print Working Directory의 약어입니다. 해당 기능은 현재 작업 디렉터리의 전체 경로를 표시하는 것입니다. 구문은 "pwd [옵션]"입니다. 현재 위치가 있을 때 현재 디렉터리의 절대 경로를 보는 데 사용됩니다. 확실하지 않습니다.

Linux에서 현재 경로를 표시하는 방법

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

Linux 파일 시스템에는 디렉터리가 많기 때문에 사용자가 명령이나 매개 변수가 있는 디렉터리를 지정하지 않고 Linux 명령을 실행하면 Linux 시스템은 먼저 현재 디렉터리(현재 디렉터리)에서 명령이나 해당 매개 변수를 검색합니다. 작업 디렉토리) . 따라서 명령을 실행하기 전에 사용자는 현재 작업 디렉터리, 즉 현재 디렉터리를 확인해야 하는 경우가 많습니다.

사용자가 Linux 시스템에 로그인할 때 현재 디렉터리는 홈 디렉터리입니다. 그렇다면 현재 디렉터리를 어떻게 결정하나요? Linux 시스템의 pwd 명령을 사용하여 현재 디렉터리의 절대 경로를 표시할 수 있습니다.

pwd 명령 개요

pwdPrint Working Directory의 약어로, 해당 기능은 현재 작업 디렉터리의 전체 경로를 표시하는 것입니다. 현재 위치가 확실하지 않을 때 pwd를 통해 현재 디렉터리의 절대 경로를 볼 때 주로 사용됩니다. pwdPrint Working Directory的缩写,其功能是显示当前所在工作目录的全路径。主要用在当不确定当前所在位置时,通过pwd来查看当前目录的绝对路径。

pwd命令语法

pwd [选项]

参数: 

  • -L--logical,显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式),参考示例1。 

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

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

  • --version

  • pwd 명령 구문

[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
    🎜🎜 🎜🎜예제 2: 연결 경로를 사용하지 않고 현재 경로 보기🎜 🎜rreee 🎜🎜 🎜🎜 예 3: 여러 수준의 파일을 연결할 때 연결된 모든 파일이 궁극적으로 가리키는 파일의 전체 경로를 표시합니다.🎜🎜
    [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 비디오 튜토리얼🎜"🎜
  • 위 내용은 Linux에서 현재 경로를 표시하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    성명:
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.