Heim > Artikel > Betrieb und Instandhaltung > Was bedeutet Pfad unter Linux?
Der Pfad in Linux bezieht sich auf den gesamten Dateinamen und den Speicherort der Datei. Es gibt zwei Methoden, um den Speicherort einer Datei anzugeben: absolute Pfade und relative Pfade Solange die Datei nicht verschoben wird, ist ihr absoluter Pfad relativ zum aktuellen Verzeichnis. Während der Ausführung des Programms kann sich das aktuelle Verzeichnis ändern, sodass dies bei den relativen Pfaden der Datei nicht der Fall ist behoben.
Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.
Was bedeutet Pfad unter Linux? Die Positionierung des Pfads umfasst den gesamten Dateinamen und den Speicherort der Datei Jedes Verzeichnis hat einen Punkt und zwei Punkte, was bedeuten sie? Absolute Pfadsumme unter Linux Detaillierte Erklärung relativer Pfade
Es gibt zwei Möglichkeiten, den Speicherort einer Datei anzugeben, indem absolute Pfade bzw. relative Pfade verwendet werden. Wir wissen, dass alle Dateien (Verzeichnisse) im Linux-System in einer umgekehrten Baumstruktur organisiert sind, beginnend mit dem Stammverzeichnis „/“, wie in Abbildung 1 dargestellt.
Strukturdiagramm der Linux-Systemdateiorganisation
Der absolute Pfad muss im Stammverzeichnis / beginnen. Verwenden Sie beispielsweise die absolute Pfaddarstellung, um den Speicherort der bin-Datei anzugeben. Der Pfad sollte wie folgt geschrieben werden:. #表示的是当前所在的目录 .. #当前目录的上一级目录 ./ #表示当前的目录 . #表示当前的目录 ../ #从当前目录的上一级目录开始 .. #上一级目录Das können Sie sehen, wenn Sie nur einen Dateinamen übergeben Zum Linux-System kann die Datei nicht gefunden werden. Wenn der absolute Pfad zur bin-Datei an das Linux-System übergeben wird, kann sie erfolgreich gefunden werden. Anders als absolute Pfade beginnen relative Pfade nicht im Stammverzeichnis /, sondern im aktuellen Arbeitsverzeichnis. Bei der Verwendung relativer Pfade zur Angabe des Speicherorts einer Datei werden häufig die beiden zuvor erwähnten speziellen Verzeichnisse verwendet, nämlich das aktuelle Verzeichnis (dargestellt durch .) und das übergeordnete Verzeichnis (dargestellt durch ..).
[root@localhost ~]# bin bash: bin: command not found <-- 没有找到 [root@localhost ~]# /usr/bin bash: /usr/bin: is a directory <-- 是一个文件
[root@localhost ~]# pwd <-- 显示当前所在的工作路径 /root [root@localhost ~]# cd /root/Desktop [root@localhost Desktop]# pwd /root/DesktopKurz gesagt, der absolute Pfad ist relativ zum Stammpfad / Solange die Datei nicht verschoben wird, ist ihr absoluter Pfad konstant. Während das Programm ausgeführt wird, kann sich das aktuelle Verzeichnis ändern, sodass dies der relative Pfad der Datei nicht ist Behoben. Verwandte Empfehlungen: „
Das obige ist der detaillierte Inhalt vonWas bedeutet Pfad unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!