Absoluter Pfad vs. relativer Pfad unter Linux

Beim Umgang mit Dateien und Verzeichnissen unter Linux müssen Sie wissen, wie Sie mit Pfaden arbeiten, um eine schnelle Navigation und einen schnellen Zugriff auf Dateien zu ermöglichen. Ein Pfad definiert die Route für den Zugriff auf einen bestimmten Ordner oder eine bestimmte Datei. Die Verzeichnisstruktur von Linux ähnelt den Wurzeln eines Baums, in dem alles von der Wurzel bis zu den Zweigen beginnt, bis Sie die Zieldatei oder den Zielordner erreichen.

Der heutige Leitfaden konzentriert sich auf das Verständnis von Pfaden unter Linux. Wir werden uns mit absoluten und relativen Pfaden in Linux befassen, um ihre Unterschiede zu verstehen und zu verstehen, wie man sie beim Auffinden des Pfads zu einer Datei oder einem Ordner verwendet.

Absolute und relative Pfade unter Linux verstehen

Im Linux-Dateisystem dreht sich alles um Dateien und Verzeichnisse. Der Zugriff auf diese Dateien oder Ordner erfolgt über Pfade. Jeder Pfad beginnt im Stammverzeichnis, dargestellt als Schrägstrich (/). Vom Stammverzeichnis aus können Sie die Trennzeichen verwenden. Sie können den relativen oder absoluten Pfad verwenden.

1. 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 Trennzeichen zu den anderen Verzeichnissen in der Mitte, bevor Sie die Zieldatei erreichen.

Um den absoluten Pfad unter Linux zu verstehen, sehen wir uns ein Beispiel für die Verwendung von an 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 im gespeichert heim Verzeichnis. In diesem Fall wird unser Benutzer namentlich genannt Linuxhint. Dieser absolute Pfad ist also das Home-Verzeichnis von Linuxhint und enthält alle anderen untergeordneten Verzeichnisse.

Angenommen, wir wollten den Inhalt der auflisten Downloads Verzeichnis für den benannten Benutzer erstellen, können Sie dazu wie gezeigt den absoluten Pfad verwenden.

$ ls /home/linuxhint/Downloads/

Der absolute Pfad in Linux ermöglicht den Zugriff auf Dateien und Ordner an anderen Orten, ohne in deren übergeordnetes Verzeichnis navigieren zu müssen.

2. Relativer Pfad

Im Gegensatz zum absoluten Pfad, der im Stammverzeichnis beginnt, beginnen die relativen Pfade im aktuellen Arbeitsverzeichnis. Daher ändert sich der relative Pfad abhängig von Ihrem aktuellen Verzeichnis.

Verweisen Sie beispielsweise auf das frühere Beispiel für den Zugriff auf den Inhalt von /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, sodass wir ihn direkt referenzieren können, ohne das Stammverzeichnis hinzufügen zu müssen.

Der relative Pfad ermöglicht die Verwendung einzelner Punkt (.) Und Doppelpunkt (..) um Pfade nach oben oder unten im aktuellen Verzeichnis anzugeben. Diese Punkte sind nicht sichtbar, es sei denn, Sie verwenden sie, um auf die Zieldatei zuzugreifen.

Der Ein einzelner Punkt gibt das aktuelle Verzeichnis an. während Doppelpunkt stellt sein übergeordnetes Verzeichnis dar.

Lassen Sie uns ein Beispiel geben.

Wir sind im /home/linuxhint/Downloads/names Weg.

Angenommen, wir möchten den Inhalt von „Downloads/“ auflisten, ohne den absoluten Pfad einzugeben, könnten wir die doppelten Punkte für den relativen Pfad verwenden, um mit dem folgenden Befehl auf das übergeordnete Verzeichnis zuzugreifen.

$ ls ../

In einem solchen Fall ist die Verwendung des relativen Pfads praktischer, im Gegensatz zum absoluten Pfad, bei dem wie gezeigt der gesamte Pfad eingegeben werden müsste.

Wenn wir uns im übergeordneten Verzeichnis nach oben bewegen wollten, könnten wir in ähnlicher Weise weitere doppelte Punkte mit einem Trennzeichen hinzufügen. Im folgenden Beispiel haben wir auf das Home-Verzeichnis zugegriffen.

Wenn wir auf ein Verzeichnis im Unterverzeichnis unseres aktuellen Verzeichnisses zugreifen möchten, können wir dessen relativen Pfad in einfachen Anführungszeichen angeben.

Absoluter Pfad vs. relativer Pfad

Der absolute Pfad gibt den Pfad zu einem Ordner oder einer Datei an, beginnend beim Stammverzeichnis, gefolgt vom Home-Verzeichnis des Benutzers. Der relative Pfad gibt jedoch den Pfad zu einer Datei oder einem Ordner an, beginnend mit dem aktuellen Verzeichnis.

Verwenden Sie den relativen Pfad, wenn Sie ausgehend vom aktuellen Verzeichnis auf ein untergeordnetes oder übergeordnetes Verzeichnis zugreifen. Verwenden Sie den absoluten Pfad, um auf eine Datei oder einen Ordner im Dateisystem oder von einem anderen Speicherort aus zuzugreifen, ohne das aktuelle Verzeichnis zu wechseln.

Abschluss

In diesem Handbuch wurde erläutert, was die absoluten und relativen Pfade unter Linux bedeuten. Wir haben die jeweiligen Beispiele gesehen und erfahren, wie Sie je nach Speicherort Ihrer Zieldatei oder Ihres Zielordners eine der beiden Optionen auswählen können. Mit diesem Beitrag werden Sie schnell verstehen, wie Sie unter Linux mit Pfaden arbeiten.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen