So erstellen Sie einen symbolischen Link unter Ubuntu

How Create Symbolic Link Ubuntu



Unter Linux gibt es viele leistungsstarke Funktionen, die das Leben viel einfacher machen können. Die Verknüpfung ist eine davon, mit der Sie Ihre Aufgaben viel schneller und effizienter ausführen können. Sie haben den Namen symbolischer Link oder häufiger symbolischer Link gehört, oder? Es ist eine Funktion, die das Verknüpfen mit einem physischen Verzeichnis oder einer Datei ermöglicht.

Für Server ist Symlinking sehr nützlich. Sind Sie ein Linux-Benutzer? Dann kann Ihnen auch Symlink sehr helfen. Alles, was Sie tun müssen, ist, kreativ zu sein, um Ihre Arbeitsbelastung zu verringern.








Es gibt viele komplexe Verzeichnisse im Dateisystem von Linux, oder? Sich an alle zu erinnern kann eine echte Herausforderung sein. Wenn Sie außerdem mit einer Datei/einem Verzeichnis arbeiten möchten, das sich tief in Verzeichnissen und Unterverzeichnissen befindet, wird die Dateipfadlänge länger.



Es ist besonders mühsam, wenn Sie mit CLI arbeiten, wo Sie die Dateipfade angeben müssen. Hier kommt der Symlink zur Hilfe.



Sie möchten beispielsweise auf die Datei /home//Downloads/a/b/c/d/e.txt zugreifen. Dies ist eine einfache Demo, aber Sie möchten sicherlich nicht die gesamte Dateilänge eingeben, oder? Mit der Macht von Symlink können Sie den Dateipfad zu /home/e.txt drastisch reduzieren.





Hier können Sie mit der Symlink-Funktion eine virtuelle Datei unter /home/e.txt erstellen, die auf /home//Downloads/a/b/c/d/e.txt verweist. Immer wenn Sie nach der Datei /home/e.txt zur Bearbeitung fragen, arbeitet das System mit der Originaldatei.

Die gleiche Methode gilt auch für Verzeichnisse.



Sehen wir uns heute an, wie Sie einen Symlink erstellen und Spaß damit haben.

Symlink erstellen

Auf allen Linux-Systemen gibt es ein Tool ln. Nicht mit natürlichem Logarithmus verwechseln! ln folgt der gleichen Struktur von cp und mv. Erfahren Sie mehr über das Kopieren von Dateien und Verzeichnissen unter Linux .

ln -S <source_file_directory> <link_file_directory>

Erstellen wir beispielsweise einen Symlink von /home/viktor/Downloads zu /Downloads.

sudo ln -S /Heimat/Sieger/Downloads/Downloads

Es ist Zeit, das Ergebnis zu überprüfen. Beachten Sie, dass Sie das Ergebnis leicht mit einem Befehl überprüfen können, der mit diesem Verzeichnis oder dieser Datei funktioniert. Zum Beispiel,

CD /Downloads

Ich bin jetzt im Verzeichnis /Downloads. Es ist eigentlich kein neues Verzeichnis. Stattdessen ist es ein Link zum ursprünglichen Ordner /home/viktor/Downloads.

Stellen Sie sicher, dass beide gleich sind –

CD /Heimat/Sieger/Downloads
ls
CD /Downloads
ls

Sehen? Beide sind gleich!

Machen wir dasselbe mit einer Datei. Ich habe bereits eine Demodatei pimusic.txt auf /home/viktor/Desktop eingestellt. Verlinken wir es als PIMUSIC.

sudo ln -S /Heimat/Sieger/Desktop/pimusic.txt PIMUSIC

Überprüfen Sie das Ergebnis –

KatzePIMUSIC

Permanenten Symlink erstellen

Beachten Sie, dass die von Ihnen erstellten symbolischen Links nicht dauerhaft sind. Immer wenn Sie Ihr System neu starten, müssen Sie den Symlink erneut erstellen. Um sie dauerhaft zu machen, entfernen Sie einfach das Flag -s. Beachten Sie, dass ein HARD LINK erstellt wird.

sudo ln /Heimat/Sieger/Desktop/pimusic.txt PIMUSIC

Überprüfen Sie das Ergebnis nach dem Neustart des Systems –

KatzePIMUSIC

Genießen!