>운영 및 유지보수 >리눅스 운영 및 유지 관리 >리눅스에서 경로는 무엇을 의미합니까?

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

藏色散人
藏色散人원래의
2023-03-09 10:27:224347검색

Linux에서 경로는 전체 파일 이름과 파일 위치를 나타냅니다. 이러한 위치를 경로라고 합니다. 즉, 절대 경로를 사용하는 것과 상대 경로를 사용하는 것입니다. 루트 경로의 경우 파일이 이동하지 않는 한 절대 경로는 일정하지만 상대 경로는 프로그램이 실행될 때 현재 디렉터리가 변경될 수 있으므로 파일의 상대 경로는 변경되지 않습니다. 결정된.

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

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

리눅스에서 경로는 무엇을 의미하나요

경로의 위치

에는 전체 파일 이름과 파일의 위치가 포함됩니다. 이러한 위치를 경로라고 합니다

경로는 파일을 찾는 방법입니다

Every. 각 디렉토리에는 점 1개와 점 2개가 있습니다. 이는 무엇을 의미합니까? Linux 절대 경로 합계 상대 경로에 대한 자세한 설명
파일이 저장되는 위치를 지정하는 방법에는 각각 절대 경로와 상대 경로를 사용하는 두 가지 방법이 있습니다. 우리는 그림 1과 같이 Linux 시스템의 모든 파일(디렉터리)이 루트 디렉터리 "/"부터 시작하는 역트리 구조로 구성되어 있음을 알고 있습니다.
Linux 시스템 파일 구성 구조도절대 경로는 루트 디렉터리 /에서 시작해야 합니다. 예를 들어 절대 경로 표현을 사용하여 bin 파일의 위치를 ​​나타내야 합니다. 경로는 /usr/bin으로 작성해야 합니다. 테스트 코드는 다음과 같습니다.
.       #表示的是当前所在的目录 
 
..      #当前目录的上一级目录 
./       #表示当前的目录  
 
.         #表示当前的目录
 
../      #从当前目录的上一级目录开始 
 
..       #上一级目录
파일 이름만 전달하면 알 수 있습니다. Linux 시스템에서는 찾을 수 없습니다. 파일을 지정하면 bin 파일의 절대 경로가 Linux 시스템에 전달되면 성공적으로 찾을 수 있습니다.
절대 경로와 달리 상대 경로는 루트 디렉터리/에서 시작하지 않고 현재 작업 디렉터리에서 시작합니다. 파일의 저장 위치를 ​​나타내기 위해 상대 경로를 사용할 때 앞서 언급한 두 개의 특수 디렉토리, 즉 현재 디렉토리(.로 표시됨)와 상위 디렉토리(..로 표시됨)가 자주 사용됩니다. 예를 들어 Linux 시스템에 루트로 로그인하면 현재 작업 디렉터리의 기본값은 /root입니다. 현재 작업 디렉터리를 루트 하위 디렉터리인 Desktop으로 조정해야 하는 경우 물론 절대 경로를 사용할 수 있습니다. 샘플 코드는 다음과 같습니다.
[root@localhost ~]# bin
bash: bin: command not found   <-- 没有找到
[root@localhost ~]# /usr/bin
bash: /usr/bin: is a directory   <-- 是一个文件
여기서 사용된 pwd 및 cd 명령의 경우 지금은 해당 기능만 알면 됩니다. 구체적인 사용법은 후속 기사에서 자세히 설명합니다.
절대 경로를 사용하여 현재 작업 경로를 성공적으로 변경한 것을 볼 수 있습니다. 하지만 그 외에는 상대 경로를 사용하는 것이 더 쉽습니다. 현재 /root에 있고 Desktop이 현재 디렉터리에 있기 때문에 다음과 같습니다.
[root@localhost ~]# pwd     <-- 显示当前所在的工作路径
/root
[root@localhost ~]# cd /root/Desktop
[root@localhost Desktop]# pwd
/root/Desktop
이 코드에서 ./Desktop은 /root에 상대적인 Destop 파일의 경로를 나타냅니다.

또 다른 예를 들자면, Linux 시스템에 루트로 로그인하고 현재 작업 디렉터리를 /root에서 /usr 디렉터리로 변환하는 경우 두 가지 방법이 있습니다.

[root@localhost ~]# pwd    <-- 显示当前所在的工作路径
/root
[root@localhost ~]# cd ./Desktop
[root@localhost Desktop]# pwd
/root/Desktop

간단히 말하면 절대 경로는 루트 경로 / , 파일이 이동하지 않는 한 절대 경로는 일정하지만 상대 경로는 프로그램이 실행될 때 현재 디렉터리가 변경될 수 있으므로 파일의 상대 경로는 변경되지 않습니다. 결정된.


관련 추천: "
Linux 비디오 튜토리얼

"

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

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

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