So erstellen Sie symbolische Links in Ubuntu

So erstellen Sie symbolische Links in Ubuntu
A symbolischer Link ist eine Verknüpfungsdatei für ein Verzeichnis oder eine Datei. Der Symlink oder weicher Link sind die anderen Namen der symbolischer Link. In Ubuntu, Symbolische Links funktionieren wie eine Zeichenfolge, die Pfade zwischen verschiedenen Dateien und Verzeichnissen generiert. Diese Links werden häufig zum Verknüpfen von Bibliotheken verwendet. Es stellt auch sicher, dass Dateien an konsistenten Stellen existieren. Symbolische Links werden zum Speichern zahlreicher Kopien derselben Datei an mehreren Stellen verwendet, während sie sich noch auf dieselbe Datei beziehen.

Was sind die Arten symbolischer Verbindungen in Ubuntu

  • Weicher Link: Ein sanfter Link oder ein symbolischer Link bezieht sich auf den Standort oder den Pfad der Originaldatei. Im Internet funktioniert es ähnlich wie bei einem Hyperlink.
  • Harte Verbindung: Ein harter Link funktioniert, indem ein neuer Dateiname generiert wird, der sich auf die Inode -Daten der Originaldatei bezieht (Referenzdatei). Dies entspricht der Erstellung einer Kopie der spezifischen Datei.

Sie möchten symbolische Links erstellen wollen? In diesem Artikel werden wir erklären Wie Sie symbolische Links in Ubuntu erstellen können. So lass uns anfangen!

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

Ubuntu -Benutzer verwenden die “lnBefehl zum Erstellen symbolischer Links in ihrem System. Dieser Befehl erstellt standardmäßig harte Links. Sie können jedoch das hinzufügen “-S" oder der "-symbolischOption, wenn Sie einen weichen Link erstellen möchten.

Schauen Sie sich nun die Syntax der “an"ln" Befehl:

$ ln -S [source_file_path] [symbolic_link_path]

Um das Verfahren des Erstellens eines symbolischen Zusammenhangs mit der “zu verfolgenlnErstens öffnen Sie Ihr Ubuntu -Terminal, indem Sie drückenStrg+Alt+t”. Wir werden das nutzen “lnBefehl zum Erstellen eines symbolischen Links zu einem bestimmten Verzeichnis. Hinzufügen der “-SDie Option gibt an, dass für das angegebene Verzeichnis ein Soft -Link erstellt wird. Hier ist die Syntax der “ln" Befehl:

ln -S [source_directory_path] [SYMMOLIC_LINK_DESTINING_PATH]

Wir werden den folgenden Befehl ausführen, um einen weichen symbolischen Link für die zu erstellenHerunterladen" Ordner. Dieser Befehl speichert den symbolischen Link zu unserem “Desktop”:

$ ln -s/home/linuxHint/download/home/linuxhint/desktop

Die fehlerfreie Ausgabe erklärt, dass der symbolische Link für die “HerunterladenDer Ordner wird erfolgreich erstellt. Wir werden unsere öffnen “Desktop”Verzeichnis mit Ubuntu Ui die Existenz der Existenz der “zu überprüfen“Herunterladen" symbolischer Link:

So erstellen Sie einen symbolischen Link für eine Datei in Ubuntu

In diesem Abschnitt zeigen wir, wie Sie einen symbolischen Link für eine bestimmte Datei erstellen können. Das untergegebene Bild hat eine hervorgehobene “Testdatei"Das liegt daran, dass wir jetzt einen symbolischen Link dafür erstellen werden"Testdatei”:

Wenn Sie einen symbolischen Link für eine Datei erstellen möchten, lesen Sie die Syntax der “ln" Befehl:

$ ln -S [source_file_name] [symbolic_link_name]

Wie wir Ihnen gezeigt haben, haben wir unsere ausgewählt “Testdatei”Zum Erstellen eines symbolischen Links. Das "TestdateiIst eine Textdatei in unserem Heimverzeichnis. Um einen symbolischen Link dafür zu erstellen “TestdateiWir werden diesen Befehl in unserem Ubuntu -Terminal aufschreiben:

$ ln -S Testfile Testfilelink

Die Ausführung des oben gegebenen Befehls erstellt einen symbolischen Link namens “testfilelink" des "Testdatei”. Der symbolische Link wird am Speicherort der Quelldatei gespeichert:

Sie können das ausführenlsBefehl, um das Vorhandensein des erstellten symbolischen Links zu überprüfen:

$ ls

Aus der Ausgabe können Sie diesen symbolischen Link sehen “testfilelink”Wird erstellt und beide Dateien sind im Home -Verzeichnis vorhanden:

Ubuntu UI kann Ihnen auch die erstellte symbolische Linkdatei im System Home -Verzeichnis zeigen:

Wie man einen symbolischen Glied in Ubuntu überschreibt

Wir haben bereits einen symbolischen Link erstellt “testfilelink”Für die“Testdatei“. Wenn Sie also den untergegebenen Befehl in Ihrem Ubuntu-Terminal erneut ausführen, zeigt er Ihnen eine “versäumte symbolische Verbindung zu erstellen" Fehler:

$ ln -S Testfile Testfilelink

Ergänzen Sie die "-F”Option in“lnBefehl, den bereits erstellten symbolischen Link mit einer gewaltsamen Überschrift zu überschreiben:

$ ln -SF TestFile Testfilelink

So entfernen Sie eine symbolische Verbindung in Ubuntu

Die symbolische Verbindung wird unbrauchbar, wenn Sie die Quelldatei entfernen oder an einen anderen Ort übertragen. In diesem Fall können Sie den symbolischen Link mit zwei Befehlen löschen: die “rm" Und "Verknüpfen”Befehle.

Schauen Sie sich zunächst die Syntax der RM -Befehl dass wir zum Löschen des symbolischen Links verwenden werden:

$ rm [symbolic_link_path]

Jetzt werden wir das untergegebene ausführen “rm”Um das zu entfernen oder zu löschen“Herunterladen" symbolischer Link:

$ RM/HOME/LinuxHint/Desktop/Download

Wenn der symbolische Link jedoch in Ihrem aktuellen Arbeitsverzeichnis vorhanden ist, geben Sie nur seinen Namen in der “anVerknüpfen" oder "rm" Befehl. Schreiben Sie das untergegebene "VerknüpfenBefehl ”, um das zu löschen“testfilelink" symbolischer Link:

$ UNLINK Testfilelink

Jetzt können Sie die ausführen “lsBefehl, um zu überprüfen, ob der symbolische Link gelöscht wird oder nicht:

So finden und löschen Sie zerbrochene symbolische Links in Ubuntu

Ubuntu bietet Ihnen auch die Möglichkeit, den kaputten symbolischen Link auf dem System zu finden und zu löschen. Dazu werden wir das nutzen “findenBefehl ”, mit der folgenden Syntax:

$ find [Directory_Path] -xtype l

Hier, "-xtyp”Wird verwendet, um die Art der Datei zu definieren, nach der wir suchen, und“l”Bedeutet, dass wir nach den zerbrochenen symbolischen Links suchen:

$ find /home /linuxHint -xtype l

Die Ausgabe des oben gegebenen Befehls zeigt Ihnen den in dem angegebenen Verzeichnis vorhandenen zerbrochenen symbolischen Link:

Sie können auch die “hinzufügen-löschenParameter zum Löschen dieser kaputten symbolischen Links aus Ihrem Heimverzeichnis:

$ find /home /linuxHint -xtype l -delete

Abschluss

Symbolische Links sind ein einzigartiges Merkmal von Linux-basierten Betriebssystemen wie Ubuntu. Symbolische Links werden verwendet, um Verknüpfungen zum Linux -Dateien -System zu erstellen. Ubuntu -Benutzer verwenden die “lnBefehl zum Erstellen symbolischer Links. Wir haben erklärt Wie Sie symbolische Links in Ubuntu erstellen können Verwendung der "ln" Befehl. Darüber hinaus haben wir Ihnen auch die Methode zur Verfügung gestellt, um symbolische Links in Ihrem System zu überschreiben, zu finden und zu löschen.