So drücken Sie relative Pfade in Linux aus

So drücken Sie relative Pfade in Linux aus

Wenn Ihr aktueller Pfad beispielsweise /var/log ist und Sie zum Verzeichnis /usr wechseln möchten, können Sie den folgenden Befehl ausführen:

cd ../../usr #Verwenden Sie den relativen Pfad, um zuerst in das Verzeichnis /var zu wechseln, dann nach / zu wechseln und schließlich /usr einzugeben

Die Pfade sind relativ zum aktuellen Verzeichnis.

../ # gibt das übergeordnete Verzeichnis an

./ # gibt das aktuelle Verzeichnis an

./XXX # zeigt die XXX-Datei oder das XXX-Verzeichnis im aktuellen Verzeichnis an

Die Verwendung relativer Pfade erfordert nicht unbedingt das Zurückkehren in ein Verzeichnis.

Wenn der aktuelle Pfad /var/log ist, möchten Sie zu /var/run/ wechseln.

cd ../run #Beenden Sie zuerst das Verzeichnis /var und wechseln Sie dann in das Ausführungsverzeichnis unter dem Verzeichnis /var

Wissenspunkterweiterung:

Verwendung relativer Pfade

Was ist also das Besondere an relativen und absoluten Pfaden? trinken! Das ist wirklich unglaublich! Angenommen, Sie haben eine Software geschrieben, die drei Verzeichnisse erfordert, nämlich etc, bin und man. Verschiedene Personen installieren die Software jedoch gerne in unterschiedlichen Verzeichnissen. Angenommen, Person A installiert die Software in /usr/local/packages/etc, /usr/local/packages/bin und /usr/local/packages/man, aber Person B installiert die Software gerne in /home/packages/etc, /home/packages/bin und /home/packages/man. Wenn absolute Pfade erforderlich sind, wäre das problematisch? Ja! Auf diese Weise ist es schwierig, die Inhalte in den einzelnen Verzeichnissen abzugleichen! Gerade jetzt ist die Angabe relativer Pfade besonders wichtig!

Wenn Sie außerdem wie ich sind und gerne lange Pfadnamen schreiben, damit Sie wissen, wofür das Verzeichnis ist, z. B.: das Verzeichnis /cluster/raid/output/taiwan2006/smoke, und ein anderes Verzeichnis ist /cluster/raid/output/taiwan2006/cctm, wie schreibe ich es dann bequemer, wenn ich vom ersten zum zweiten Verzeichnis wechseln möchte? Natürlich ist cd.../cctm bequemer! Rechts!

Zweck des absoluten Pfads

Was jedoch die Richtigkeit des Dateinamens betrifft, „ist die Genauigkeit des absoluten Pfads besser~“. Generell würde ich Ihnen empfehlen, beim Schreiben von Shell-Skripten zur Verwaltung Ihres Systems absolute Pfade zu verwenden. Wie sagt man es? Obwohl das Schreiben eines absoluten Pfads mühsamer ist, treten mit dieser Schreibmethode garantiert keine Probleme auf. Wenn Sie in Ihrem Programm relative Pfade verwenden, können aufgrund der unterschiedlichen Arbeitsumgebungen, in denen Sie es ausführen, einige Probleme auftreten.

Dies ist das Ende dieses Artikels zur Darstellung relativer Pfade in Linux. Weitere Informationen zur Darstellung relativer Pfade in Linux finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  js realisiert den Effekt des Tanabata-Geständnisfeuers, jQuery realisiert die Feuerfeuertechnologie

>>:  Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.18 (Linux)

Artikel empfehlen

Ein mobiler adaptiver Webseiteneffekt löst das Problem der kleinen Anzeigeseite

Für die Arbeit muss ich einen adaptiven Webseitene...

MySQL 8.0.12 – Schnellinstallations-Tutorial

Die Installation von MySQL 8.0.12 dauerte zwei Ta...

So geben Sie Parametervariablen extern im Docker an

In diesem Artikel wird hauptsächlich erläutert, w...

Detaillierte Erläuterung der Laderegeln der require-Methode in node.js

Laderegeln der Require-Methode Laden aus dem Cach...

So wählen Sie die Transaktionsisolationsebene in einem MySQL-Projekt

Einführung Beginnen wir mit unserem Inhalt. Ich g...

Erweiterte Erklärung der Javascript-Funktionen

Inhaltsverzeichnis Funktionsdefinitionsmethode Fu...

React implementiert eine hochadaptive virtuelle Liste

Inhaltsverzeichnis Vor der Transformation: Nach d...

Stellen Sie IE8 so ein, dass Code im IE7-Stil verwendet wird

<meta http-equiv="x-ua-kompatibel" co...

Eine kurze Diskussion über MySql-Ansichten, Trigger und gespeicherte Prozeduren

Sicht Was ist eine Ansicht? Welche Rolle spielt e...

Vue implementiert Studentenverwaltungsfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Ein Artikel, der Ihnen zeigt, wie Sie Vue-Komponenten erstellen und verwenden

Inhaltsverzeichnis 1. Was ist eine Komponente? 2....