Bei der Behandlung von Dateien und Verzeichnissen unter Linux müssen Sie wissen, wie Sie mit Pfaden für die schnelle Navigation und den Zugriff auf Dateien arbeiten können. Ein Pfad definiert die Route, um auf einen bestimmten Ordner oder eine bestimmte Datei zuzugreifen. Die Verzeichnisstruktur von Linux ähnelt den Wurzeln eines Baum.
Der heutige Leitfaden konzentriert sich auf das Verständnis der Pfade auf Linux. Wir werden uns auf absolute und relative Pfade unter Linux befassen, um ihre Unterschiede zu verstehen und zu verwenden.
Verständnis des absoluten und relativen Pfades unter Linux
Im Linux-Dateisystem geht es um Dateien und Verzeichnisse- wie Sie auf diese Dateien oder Ordner zugreifen. Jeder Weg beginnt aus dem Wurzelverzeichnis, dargestellt als a Schrägstrich (/). Aus dem Wurzelverzeichnis können Sie die Separatoren haben. Sie können den relativen oder absoluten Weg verwenden.
Absoluter Pfad
Sie verwenden den absoluten Pfad, wenn Sie den Pfad zu einer Datei oder einem Ordner angeben, beginnend mit dem Stammverzeichnis. Dieser Weg beginnt mit dem Wurzel (/), gefolgt von den Separatoren zu den anderen Verzeichnissen in der Mitte, bevor Sie die Zieldatei erreichen.
Um den absoluten Weg in Linux zu verstehen, haben wir ein Beispiel für die Verwendung der Verwendung der PWD Befehl.
Sie werden feststellen, dass unser aktueller Weg in diesem Fall ist /Home/LinuxHint. Der erste Schrägstrich (/) repräsentiert die Wurzelverzeichnis. Alle in einem Linux -System erstellten Benutzer werden in der gespeichert heim Verzeichnis. In diesem Fall wird unser Benutzer benannt LinuxHint. Dieser absolute Weg ist also das Heimverzeichnis von LinuxHint und enthält alle anderen Kinderverzeichnisse.
Angenommen, wir wollten den Inhalt der auflisten Downloads Verzeichnis für den benannten Benutzer können Sie dies unter Verwendung seines absoluten Pfades tun, wie gezeigt.
$ ls/home/linuxHint/downloads/
Der absolute Pfad unter Linux ermöglicht den Zugriff auf Dateien und Ordner an anderen Stellen, ohne in ihr übergeordnetes Verzeichnis zu navigieren.
Relativer Weg
Im Gegensatz zu dem absoluten Pfad, der aus dem Stammverzeichnis beginnt, beginnen die relativen Pfade aus dem vorliegenden Arbeitsverzeichnis. Somit ändert sich der relative Pfad je nach Ihrem aktuellen Verzeichnis.
Zum Beispiel auf das frühere Beispiel für den Zugriff auf den Inhalt der /Downloads, Unser Befehl würde sich wie folgt ändern, wenn wir den absoluten Pfad verwenden wollten:
$ ls downloads/
Der Zielordner befindet sich im aktuellen Verzeichnis, was bedeutet, dass wir ihn direkt verweisen können, ohne das Stammverzeichnis hinzuzufügen müssen.
Der relative Pfad ermöglicht die Verwendung Einzelpunkt (.) Und Doppelpunkt (…) Wege nach oben oder unten im aktuellen Verzeichnis festlegen. Diese Punkte sind nicht sichtbar, es sei denn, Sie verwenden sie, um auf die Zieldatei zuzugreifen.
Der Einzelpunkt gibt das aktuelle Verzeichnis an, während Double Dot repräsentiert sein übergeordnetes Verzeichnis.
Lassen Sie uns ein Beispiel geben.
Wir sind im /Home/LinuxHint/Downloads/Namen Weg.
Angenommen, wir wollten den Inhalt der Downloads/ ohne den absoluten Pfad aufzulisten, können wir die doppelten Punkte für den relativen Pfad verwenden, um mit dem folgenden Befehl zugreifen.
$ ls… /
Die Verwendung des relativen Pfades in einem solchen Fall ist im Gegensatz zum absoluten Pfad bequemer.
In ähnlicher Weise könnten wir, wenn wir uns im übergeordneten Verzeichnis höher bewegen wollten, mehr Doppelpunkte mit einem Separator hinzufügen. Im folgenden Beispiel haben wir auf das Heimverzeichnis zugegriffen.
Wenn wir im untergeordneten Verzeichnis unseres aktuellen Verzeichnisses auf ein Verzeichnis zugreifen wollten, können wir seinen relativen Pfad mit einzelnen Zitaten angeben.
Absolutes Pfad gegen den relativen Weg
Der absolute Pfad gibt den Pfad zu einem Ordner oder einer Datei an, die aus dem Stammverzeichnis gefolgt vom Heimverzeichnis des Benutzers beginnt. Der relative Pfad gibt jedoch den Pfad zu einer Datei oder einem Ordner an, die mit dem aktuellen Verzeichnis beginnen.
Verwenden Sie den relativen Pfad beim Zugriff auf ein untergeordnetes oder übergeordnetes Verzeichnis, das aus dem aktuellen Verzeichnis beginnt. Verwenden Sie den absoluten Pfad, um auf eine Datei zuzugreifen oder auf dem Dateisystem oder von einem anderen Speicherort aus zu streichen, ohne das aktuelle Verzeichnis zu wechseln.
Abschluss
In diesem Leitfaden wurde erörtert, was die absoluten und relativen Pfade unter Linux bedeuten. Wir haben jeweils die Beispiele gesehen und die Auswahl einer entweder Option abhängig vom Speicherort Ihrer Zieldatei oder Ihres Ordners. Mit diesem Beitrag werden Sie schnell verstehen, wie Sie mit Pfaden unter Linux arbeiten können.