So erstellen Sie symbolische Links in Manjaro

So erstellen Sie symbolische Links in Manjaro
Symbolische Links (auch als Soft -Links bezeichnet) sind die Links, die sich auf einige Dateien oder Verzeichnisse in Linux -Systemen beziehen. Die Originaldatei und die Symlink-Datei sind voneinander abhängig voneinander abhängig. Wenn die Symlink -Datei beispielsweise gelöscht wird, hätte dies keine Auswirkungen auf die übergeordnete Datei. Wenn die übergeordnete Datei jedoch verschoben/gelöscht wird, bricht sie die symbolischen Links. Man kann seine Bedeutung als Verknüpfung in Verbindung bringen, bei denen Sie einfach eine Anwendung öffnen können, indem Sie auf das Verknüpfungssymbol klicken.

In diesem Artikel wird eine detaillierte Demonstration zur Erstellung symbolischer Links zu Manjaro bereitgestellt.

Unterschied zwischen weichen Links und harten Verbindungen?

Die harten Links in Linux sind dennoch eine Kopie (Mirror) einer Datei und können auf den Inhalt der Originaldatei zugreifen. Während der Soft -Link nur einen Link zur ursprünglichen (übergeordneten) Datei enthält. Soft Links werden auch als symbolische Links bezeichnet, und diese Links weisen nur auf eine Datei hin, anstatt ihre Daten zu enthalten. Wenn auf die Originaldatei des harten Link. Wenn jedoch die Originaldatei des Soft Link entfernt/verschoben wird, ist der Soft Link defekt und nicht mehr nützlich.

So erstellen Sie symbolische Links in Manjaro

Dieser Abschnitt enthält eine Schritt-für-Schritt-Anleitung zum Erstellen symbolischer Links unter Manjaro Linux. Wir beginnen diesen Leitfaden mit einem grundlegenden Intro der ln Befehl, der symbolische Links unter Linux erzeugt. Der ln ist ein Linux-basierter Befehl zum Erstellen symbolischer (weicher) Links. Die Syntax des Befehls ist unten geschrieben.

$ ln-S [Pfad der Target-Datei] [Symlink-Dateispfad]

Der ln Der Befehl in Manjaro wird zum Erstellen von Symlinks (weiche Links) verwendet. Es wird bemerkt, dass die ln Der Befehl erstellt standardmäßig eine, aber weiche Links können mit der Option -S -Option des LN -Befehls erstellt werden. Außerdem die Ziel-Datei Entität in der obigen Syntax bezieht sich auf den Pfad der Datei zum Erstellen eines symbolischen Links, während die Symlink-Datei repräsentiert die symbolische Linkdatei.

So erstellen Sie einen symbolischen Link für eine Datei mit dem Befehl LN

Wir haben eine Textdatei mit dem Namen LinuxHint.txt Das ist in unserem Desktop -Verzeichnis platziert. Der angegebene Befehl erstellt einen Link zum LinuxHint.txt Datei in einer Datei mit dem Namen Symfile.txt.

$ ln -S LinuxHint.txt symfile.txt

Und um zu überprüfen, ob der Link erstellt wird oder nicht, verwenden Sie die ls Befehl mit -l Flagge wie unten gezeigt. Für den Ausgang wird beobachtet, dass die Symfile.txt leitet zu der benannten Datei LinuxHint.txt.

$ ls -l Symfile.txt

So erstellen Sie einen symbolischen Link für ein Verzeichnis in Manjaro

Wie bereits beschrieben, können Symlinks für Dateien und Verzeichnisse erstellt werden.

Nehmen wir an, es gibt ein Verzeichnis namens Linux Das liegt im Desktop -Verzeichnis. Im unten erwähnten Befehl die sym_dir Verzeichnis wird erstellt, um einen symbolischen Link zur Speicherung des Verzeichnisses zu speichern Linux Verzeichnis.

$ ln -s Linux sym_dir

Sie können die Erstellung eines Links überprüfen, indem Sie den folgenden Befehl ausgeben.

$ ls -l sym_dir

Wie man den symbolischen Link überschreibt

Versuchen wir, einen symbolischen Link zu einer Datei namens zu erstellen. “Mitarbeiter.txt"Und hier verwenden wir die symbolische Link -Datei benannt"Symfile.txt" (ist bereits vorhanden). Auf diese Weise werden Sie auf den folgenden Fehler stoßen.

$ ln -s Mitarbeiter.txt symfile.txt

Die Ausgabe des obigen Befehls zeigt an, dass Sie die vorhandene Datei nicht überschreiben können. Dazu müssen Sie die verwenden F mit -S Flaggen. Der unten geschriebene Befehl hilft uns in dieser Hinsicht.

$ ln -SF -Mitarbeiter.txt symfile.txt

Und wenn wir verwenden ls Befehl, Sie werden feststellen, dass die Symfile.txt zeigt jetzt auf Mitarbeiter.txt.

$ ls -l Symfile.txt

So finden Sie gebrochene symbolische Links

Wenn der Speicherort der Zieldatei geändert oder die Datei gelöscht wird, wird der damit verbundene symbolische Link als zerfuhranter Link bezeichnet. Der folgende Befehl kann ausgeübt werden, um die kaputten Links zu finden. Die Ausgabe enthält zwei .TXT -Dateien, die bedeutet, dass diese Dateien defekte Links enthalten.

$ find -xtype l

So entfernen oder entfernen Sie die symbolischen Links

Wenn die Originaldatei verschoben/gelöscht wird, haben Sie die folgenden Möglichkeiten.

- Entfernen Sie entweder die symbolische Linkdatei und der unten geschriebene Befehl wird entfernt Symfile.txt Datei:

$ rm Symfile.txt

- Oder verenden die symbolische Datei mit dem Befehl "Unlink. In unserem Fall verinkelt sich der nach unten erwähnte Befehl den für die erstellten symbolischen Link Linux Verzeichnis.

$ UNLINK SYM_DIR

Abschluss

In Linux-basierten Systemen bezieht sich ein symbolischer Link auf das Öffnen der Datei, indem ein Soft-Link zu dieser Datei erstellt wird. Die Symlinks können erstellt werden, indem der Befehl „LN“ in Manjaro ausgeübt wird. Dieser beschreibende Beitrag liefert die Demonstration des LN -Befehls, um symbolische Links unter Manjaro Linux zu erstellen. Standardmäßig erzeugt es harte Links, kann aber mit a verwendet werden -S Flagge, um einen symbolischen Link zu erzeugen. Sie können die symbolische Linkdatei auch überschreiben, indem Sie einen anderen symbolischen Link in derselben Datei erstellen. Wenn der symbolische Link nutzlos ist, können Verknüpfungsdateien entfernt werden oder der symbolische Link kann nicht verknüpft werden. Dieser Leitfaden bietet auch den Unterschied zwischen harten und weichen Links (symbolische Links) für ein besseres Verständnis.