Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > Was bedeutet „.' im Linux-Dateipfad?

Was bedeutet „.' im Linux-Dateipfad?

WBOY
Freigeben: 2022-07-18 14:59:33
Original
10129 Leute haben es durchsucht

Unter Linux bedeutet „.“ im Dateipfad „aktuelles Verzeichnis“. Wenn der Verzeichnisname mit „.“ beginnt, bedeutet dies, dass das Verzeichnis ausgeblendet ist Datei im aktuellen Verzeichnis. Die angegebene Datei „..“ gibt das Verzeichnis über dem aktuellen Verzeichnis an.

Was bedeutet „.' im Linux-Dateipfad?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Was bedeutet „.“ im Linux-Dateipfad? .. stellt das aktuelle Verzeichnis dar. Das Verzeichnis der oberen Ebene ../start bedeutet, dass sich im aktuellen Verzeichnis eine Startdatei (oder ein Startverzeichnis) befindet. Dies kann auch bedeuten, dass das Programm ausgeführt wird.

Erweiterte Kenntnisse: absolute Pfade und relative Pfade in Linux


Im Linux-System werden Dateien in Verzeichnissen gespeichert, und Verzeichnisse können in anderen Verzeichnissen gespeichert werden. Daher können Benutzer (oder Programme) Dateinamen und verwenden Verzeichnisnamen, beginnend an einer beliebigen Stelle im Dateibaum, suchen und finden Sie das gewünschte Verzeichnis oder die gewünschte Datei.

Es gibt zwei Möglichkeiten, den Speicherort eines Verzeichnisses oder Dateinamens anzugeben, indem absolute Pfade bzw. relative Pfade verwendet werden. Der absolute Pfad bezieht sich auf den Datei- oder Verzeichnisnamen, der vom Stammverzeichnis (/) aus geschrieben wird, während sich der relative Pfad auf die Schreibweise relativ zum aktuellen Pfad bezieht.
Mit anderen Worten: Der absolute Pfad muss mit einem Schrägstrich (/) beginnen, der das Stammverzeichnis angibt, und mit dem Namen jedes Verzeichnisses enden, das durchlaufen werden muss, um das Objekt (Verzeichnis oder Datei) zu finden eine vollständige Roadmap des Dateispeicherorts. Daher kann die benötigte Datei in jedem Fall über absolute Pfade gefunden werden. Zum Beispiel:

[root@localhost ~]# cd /usr/local/src
[root@localhost src]# cd /etc/rc.d/init.d
Nach dem Login kopieren

Diese Methoden zum Wechseln von Verzeichnissen verwenden absolute Pfade.

cd ist ein Befehl zum Wechseln von Verzeichnissen. Die spezifische Verwendung dieses Befehls wird in den folgenden Kapiteln ausführlich vorgestellt.

Der relative Pfad beginnt nicht mit einem Schrägstrich. Er beginnt im aktuellen Verzeichnis und endet mit dem Namen jedes Verzeichnisses, das übergeben werden muss, um das Objekt (Verzeichnis oder Datei) zu finden. Zum Beispiel:

[root@localhost /]# cd etc
#当前所在路径是/目录,而/目录下有etc目录,所以可以切换
[root@localhost etc]# cd etc
-bash:cd:etc/:没有那个文件或目录
#而同样的命令,由于当前所在目录改变了,所以就算是同一个命令也会报错,除非在/etc/目录中还有一个etc目录
Nach dem Login kopieren

Normalerweise sind relative Pfade kürzer als absolute Pfade, weshalb viele Benutzer die Verwendung relativer Pfade bevorzugen.

Das Beispiel sieht wie folgt aus:

Angenommen, das aktuelle Verzeichnis des Benutzers ist cat und er möchte zu diesem Zeitpunkt in das Hundeverzeichnis wechseln. In diesem Fall gibt es zwei Möglichkeiten, den Wechselpfad auszudrücken:

Verwenden Sie einen absoluten Pfad, geschrieben als: /home/dog, was bedeutet, dass das zu wechselnde Verzeichnis das Hundeverzeichnis im Home-Verzeichnis unter dem Stammverzeichnis ist;

Was bedeutet „. im Linux-Dateipfad? kann auch verwendet werden. Der relative Pfad wird wie folgt geschrieben: ../dog, wobei .. das übergeordnete Verzeichnis des aktuellen Verzeichnisses (Home-Verzeichnis) darstellt, das heißt, relativ zum aktuellen Verzeichnis cat, das Sie wechseln müssen in das Hundeverzeichnis unter dem übergeordneten Verzeichnis home.

Empfohlenes Lernen:

Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet „.' im Linux-Dateipfad?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage