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 중국어 웹사이트의 기타 관련 기사를 참조하세요!