In diesem Beitrag erfahren Sie, wie Sie einen symbolischen Link einer Datei oder eines Verzeichnisses erstellen und einen symbolischen Link in jedem Linux-basierten Betriebssystem entfernen. Lassen Sie uns also in den Lernprozess eintauchen und sehen, wie viele Arten von Links es in Linux gibt.
Linktypen unter Linux
Softlink
Es ist dasselbe wie eine Verknüpfung, die wir oft im Windows-Betriebssystem sehen, die im Grunde ein Zeiger auf ein bestimmtes Verzeichnis oder eine bestimmte Datei ist.
Fester Link
Auf der anderen Seite sind Hardlinks auch Verknüpfungen zu bestimmten Dateien oder Ordnern, aber der einzige Unterschied zwischen einem Hardlink und einem Softlink besteht darin, dass der Hardlink nicht auf einer anderen Partition oder einem anderen Dateisystem existieren kann.
Nun, das Befehlszeilen-Dienstprogramm, das wir zum Erstellen von Links verwenden, ist bekannt als ln. Lass uns ein bisschen darüber lernen.
ln-Befehl
ln Befehl erstellt standardmäßig den Hardlink. Wenn wir jedoch einen Softlink erstellen möchten, müssen wir a -so oder -symbolisch Flagge vor dem ln Befehl.
Die Syntax zum Erstellen des symbolischen Links sieht wie folgt aus:
$ ln -s [ORIGINAL_FILE] [LINK]Im ersten Argument müssen wir den ursprünglichen Dateinamen angeben.
Im zweiten Argument müssen wir ihm den symbolischen Dateinamen geben.
Wenn wir die symbolische Datei nicht bereitstellen oder einen Punkt (.) anstelle eines symbolischen Dateinamens, dann die ln Befehl erstellt den symbolischen Link im gleichen Arbeitsverzeichnis.
Erstellen eines symbolischen Links zu einer Datei
Der symbolische Link der Datei kann einfach mit dem folgenden Befehl erstellt werden:
$ ln -s ursprünglicher_dateiname symbolischer_dateinameStellen Sie sicher, dass Sie die ursprünglicher_dateiname und symbolic_file_name mit Ihren gewünschten Dateinamen.
Um beispielsweise einen symbolischen Link einer Textdatei zu erstellen, sieht der Befehl folgendermaßen aus:
$ ln -s Datei.txt neuer_link.TXT
Das ln Der Befehl erzeugt oder zeigt keine Erfolgsausgabe auf dem Terminal, daher können Sie den Befehl ls verwenden, wenn Sie die Linkerstellung überprüfen möchten. Also, ls -l zur Überprüfung geben Sie den unten angegebenen Befehl ein:
$ ls -l neuer Link.TXT
Das l in der Ausgabe ist das Flag, das den symbolischen Dateityp erwähnt, und das Pfeilsymbol ( -> ) zeigt auf die Originaldatei, von der aus der symbolische Link erstellt wird.
In Ordnung, jetzt sehen wir uns an, wie Sie einen symbolischen Link zu einem Verzeichnis erstellen
Erstellung eines symbolischen Links zu einem Verzeichnis
Es gibt keinen Unterschied beim Erstellen eines symbolischen Links zu einem Verzeichnis oder einer Datei. Ein symbolischer Link zu einem Verzeichnis kann einfach erstellt werden, indem Sie zuerst den Verzeichnisnamen und dann den symbolischen Link angeben.
Um beispielsweise den symbolischen Link eines Verzeichnisses namens /folder zum Verzeichnis ~/folder_link zu erstellen, lautet der Befehl zum Erstellen eines symbolischen Links wie folgt:
$ ln -s /Ordner ~/Ordner_Link
Nachdem Sie den Befehl zum Erstellen des symbolischen Links ausgeführt haben, überprüfen Sie die Erstellung des Links mit dem folgenden Befehl:
$ ls -l ~/folder_link
Sie können im obigen Screenshot sehen, dass der symbolische Link des Verzeichnisses erfolgreich erstellt wurde.
Lassen Sie uns nun fortfahren und sehen, wie Sie einen symbolischen Link in Linux entfernen.
Entfernen eines symbolischen Links
Ein symbolischer Link kann einfach gelöscht oder entfernt werden, indem Sie entweder die Verknüpfung aufheben oder rm Befehl. Sie müssen den symbolischen Link zu einem der Befehle unlink oder rm bereitstellen, und der symbolische Link wird von Ihrem Linux-Betriebssystem entfernt.
Um den symbolischen Link mit dem Unlink-Befehl zu entfernen, geben Sie den folgenden Befehl ein:
$ Verknüpfung aufheben symbolischer_link
Um den symbolischen Link mit dem Befehl rm zu entfernen, geben Sie den unten angegebenen Befehl ein;
$rm symbolischer_link
Ein symbolischer Link wird mit einem der beiden oben angegebenen Befehle entfernt.
Fazit
Wir haben mehrere Möglichkeiten untersucht, einen symbolischen Link zu einer Datei oder einem Verzeichnis in Linux zu erstellen, und auch gelernt, den symbolischen Link in jedem Linux-basierten Betriebssystem zu entfernen remove. Nachdem Sie diesen Beitrag gelesen haben, haben Sie keine Hürde mehr beim Erstellen und Entfernen des symbolischen Links.