Zum Hauptinhalt springen

Erstellen einer weichen Dateiverknüpfung unter Linux

Linux bietet viele Tools und Funktionen zur Verwaltung des Dateisystems. Eines der nützlichsten Werkzeuge ist das Erstellen weicher Links zu Dateien oder Verzeichnissen. Ein Softlink ist ein Link, der auf eine Originaldatei oder ein Verzeichnis verweist, sodass Sie über einen anderen Namen darauf zugreifen können.

Das Erstellen eines weichen Links kann in vielen Situationen hilfreich sein. Sie können beispielsweise einen Verweis auf eine Datei in einem anderen Verzeichnis erstellen, um darauf zuzugreifen, ohne den vollständigen Pfad angeben zu müssen. Dies ist besonders praktisch, wenn Sie häufig von verschiedenen Orten in Ihrem Dateisystem auf eine Datei zugreifen müssen.

In diesem Artikel werden wir uns ansehen, wie Sie einen weichen Verweis auf eine Datei in Linux erstellen. Wir werden uns einige Möglichkeiten zum Erstellen von Links über die Befehlszeile ansehen, damit Sie die für Sie am besten geeignete Methode auswählen können.

Vorbereiten der Erstellung eines Softlinks

Bevor Sie einen weichen Verweis auf eine Datei unter Linux erstellen können, müssen Sie einige vorbereitende Schritte ausführen:

Schritt 1Stellen Sie sicher, dass Sie über Administratorrechte oder die erforderlichen Berechtigungen zum Erstellen von Links verfügen.
Schritt 2Installieren Sie die erforderlichen Pakete, falls sie noch nicht installiert sind. Sie benötigen coreutils und bash, um weiche Links zu erstellen. Um diese Pakete zu installieren, können Sie den Paketmanager Ihrer Distribution verwenden.
Schritt 3Bestimmen Sie den Speicherort der Datei, zu der Sie einen weichen Link erstellen möchten. Stellen Sie sicher, dass Sie den vollständigen Pfad zu dieser Datei haben.

Nachdem Sie diese vorbereitenden Schritte ausgeführt haben, sind Sie bereit, einen weichen Verweis auf eine Datei in Linux zu erstellen.

Installation der erforderlichen Softwarepakete

Bevor Sie einen weichen Verweis auf eine Datei unter Linux erstellen können, müssen Sie mehrere Softwarepakete installieren. Folgen Sie den Anweisungen unten:

Schritt 1: Öffnen Sie ein Terminal und führen Sie den Befehl aus:

sudo apt-get update

Schritt 2: Installieren Sie das Paket inotify-tools, mit dem Sie Änderungen im Dateisystem verfolgen können:

sudo apt-get install inotify-tools

Schritt 3: Installieren Sie das Paket lnav, die ein leistungsfähiges Werkzeug zum Anzeigen und Analysieren von Dateiprotokollen ist:

sudo apt-get install lnav

Schritt 4: Installieren Sie das Paket coreutils enthält mehrere Befehlszeilentools, einschließlich des Befehls ln, die wir verwenden werden, um einen weichen Verweis auf die Datei zu erstellen:

sudo apt-get install coreutils

Sobald die Installation aller benötigten Pakete abgeschlossen ist, können Sie einen weichen Verweis auf die Datei unter Linux erstellen. Lesen Sie den Artikel weiter, um weitere Anweisungen zu lesen.

Erstellen einer Datei zum Erstellen eines Softlinks

Um einen weichen Verweis auf eine Datei unter Linux zu erstellen, müssen Sie eine spezielle Datei erstellen, die als symbolischer Verweis auf die Originaldatei dient. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffnen Sie ein Terminal und navigieren Sie in das Verzeichnis, in dem sich die Originaldatei befindet.
  2. Geben Sie den Befehl ln -s ein [originaldatei] [softlink] , wo [originaldatei] - der Pfad zur Originaldatei und [softlink] - der Pfad, auf dem der symbolische Link erstellt wird. Zum Beispiel, wenn sich die Originaldatei im Verzeichnis /home/user/docs befindet und file heißt.ein symbolischer Link sollte im Verzeichnis /home/user/links erstellt werden und als link bezeichnet werden.txt , der Befehl würde wie folgt aussehen: ln -s /home/user/docs/file.txt /home/user/links/link.txt .
  3. Drücken Sie die Eingabetaste, um den Befehl auszuführen.

Nachdem Sie diese Schritte ausgeführt haben, wird eine Datei namens link im Verzeichnis /home/user/links erstellt.txt , das als symbolischer Verweis auf die Datei file dient.txt im Verzeichnis /home/user/docs .

Erstellen einer weichen Dateiverknüpfung

Führen Sie die folgenden Schritte aus, um einen weichen Verweis auf eine Datei unter Linux zu erstellen:

  1. Öffnen Sie das Terminal und navigieren Sie zu dem Verzeichnis, in dem Sie die Verknüpfung erstellen möchten.
  2. Verwenden Sie den Befehl ln -s, um einen weichen Verweis auf die Datei zu erstellen. Ersetzen Sie den Pfad zu der Datei, zu der Sie eine Verknüpfung erstellen möchten, durch den gewünschten Linksnamen. Zum Beispiel, um einen Verweis auf die Datei "file.txt" mit dem Namen "link.txt" Verwenden Sie den Befehl ln -s file.txt link.txt .

Jetzt haben Sie erfolgreich einen weichen Verweis auf eine Datei unter Linux erstellt. Sie können den Link verwenden, um auf die Originaldatei zuzugreifen. Wenn die Originaldatei verschoben oder gelöscht wird, bleibt der Link erhalten, ist jedoch ungültig.

Speicherort und Dateinamen ermitteln

Bevor Sie einen weichen Verweis auf eine Datei unter Linux erstellen, müssen Sie den Speicherort und den Namen der Datei bestimmen, auf die Sie verweisen möchten. Der Speicherort einer Datei unter Linux wird normalerweise als absoluter oder relativer Pfad angegeben.

Der absolute Pfad beginnt mit dem Stammverzeichnis und gibt den vollständigen Pfad zur Datei an. Zum Beispiel "/home/user/documents/file.txt".

Der relative Pfad beginnt am aktuellen Arbeitsverzeichnis und gibt den Pfad zu der Datei relativ zu diesem Verzeichnis an. Zum Beispiel "Dokumente/Datei.txt".

Ein Dateiname ist einfach der Name einer Datei, ohne einen Pfad dazu anzugeben. Zum Beispiel "file.txt".

Beachten Sie, dass es wichtig ist, beim Erstellen eines Softlinks den richtigen Speicherort und Dateinamen anzugeben, damit der Link ordnungsgemäß funktioniert.

Erstellen eines weichen Links

Befolgen Sie die folgenden Schritte, um einen weichen Verweis auf eine Datei unter Linux zu erstellen:

  1. Öffnen Sie ein Terminal oder eine Eingabeaufforderung.
  2. Navigieren Sie mit dem Befehl cd in das Verzeichnis, in dem sich die Datei befindet, zu der Sie einen Softlink erstellen möchten. Wenn sich die Datei beispielsweise im Verzeichnis "Dokumente" befindet, geben Sie CD-Dokumente ein.
  3. Verwenden Sie den Befehl ln -s , gefolgt vom vollständigen Pfad der Datei und dem Namen des Softlinks, den Sie erstellen möchten. Beispiel: ln -s /vollständiger Dateipfad Name des weichen Verweises .

Nachdem Sie diese Schritte ausgeführt haben, wird ein Softlink (symbolischer Link) zu der angegebenen Datei erstellt. Der Softlink hat denselben Namen wie die Datei, aber keine Erweiterung. Sie können den erstellten weichen Link in ein anderes Verzeichnis einfügen, indem Sie beim Erstellen des Links einfach den vollständigen Pfad zum Zielverzeichnis angeben.

Kopieren und Verschieben eines Softlinks

Wenn Sie unter Linux einen weichen Verweis auf eine Datei erstellt haben, müssen Sie diesen Verweis möglicherweise in ein anderes Verzeichnis oder auf ein anderes Gerät kopieren oder verschieben. Hier sind einige einfache Schritte, die Ihnen dabei helfen, dies zu erreichen:

Kopieren eines Softlinks:

1. Öffnen Sie ein Terminal und navigieren Sie zu dem Verzeichnis, in dem sich der Softlink befindet.

2. Verwenden Sie den Befehl cp -P , um den weichen Link zu kopieren. Ersetzen Sie durch den Namen der Links und den Pfad zu dem neuen Verzeichnis, in das Sie die Verknüpfung kopieren möchten.

3. Überprüfen Sie, ob der Softlink erfolgreich kopiert wurde, indem Sie den Befehl ls -l im neuen Verzeichnis verwenden.

Weiche Referenz verschieben:

1. Öffnen Sie ein Terminal und navigieren Sie zu dem Verzeichnis, in dem sich der Softlink befindet.

2. Verwenden Sie den Befehl mv , um die weiche Referenz zu verschieben. Ersetzen Sie durch den Namen der Links und den Pfad zu dem neuen Verzeichnis, in das Sie die Verknüpfung verschieben möchten.

3. Überprüfen Sie, ob der Softlink erfolgreich mit dem Befehl ls -l im neuen Verzeichnis verschoben wurde.

Die Fähigkeit, Softlinks zu kopieren und zu verschieben, kann nützlich sein, wenn Sie Dateien und Ordner unter Linux organisieren müssen, damit Sie bequem darauf zugreifen können.

Kopieren eines Softlinks

Gehen Sie folgendermaßen vor, um einen weichen Verweis auf eine Datei unter Linux zu kopieren:

  1. Öffnen Sie ein Terminal und navigieren Sie in das Verzeichnis, in dem sich die Originaldatei befindet.
  2. Verwenden Sie den Befehl ln -s [originaldatei] [softlink] um einen weichen Link zu erstellen. Ersetzen Sie "Originaldatei" durch den Pfad zur Originaldatei und "softlink" durch den Namen, den Sie für den Softlink angeben möchten.
  3. Überprüfen Sie, ob der Softlink erfolgreich durch Ausführen des Befehls ls -l erstellt wurde. Sie sehen einen weichen Link mit einem "l" -Zeichen am Anfang der Zeile.

Jetzt haben Sie einen weichen Dateilink, mit dem Sie auf die Originaldatei zugreifen können.