Symlink, kurz für Symbolic Link, ist eine spezielle Art von Datei / Ordner, die auf eine andere physische Datei / einen anderen Ordner im System verweist oder verweist. Wenn Sie darauf klicken, folgt es dem Link, auf den es verweist, behält jedoch seine Linkstruktur bei. Wenn Sie zum Beispiel auf einen Symlink auf dem Home-Desktop klicken, der auf den Backup-Ordner in einer anderen Partition verweist, wird der Inhalt des Backup-Ordners angezeigt, aber die Linkstruktur befindet sich weiterhin im Symlink-Ordner im Home-Verzeichnis. Symlink ist eine gute Möglichkeit, auf Dateien und Ordner zuzugreifen, die nicht erreichbar oder schwer zu erreichen sind. Es wird häufig in Unix-ähnlichen Betriebssystemen verwendet. Es ist auch in Windows 7 und Vista verfügbar, aber nur Benutzer mit der Berechtigung " Symbolischen Link erstellen ", die standardmäßig nur Administratoren haben, können symbolische Links erstellen.

Die Vorteile der Verwendung von Symlink

Der Hauptvorteil von Symlink besteht darin, dass es einfach zu erstellen ist und das System beim Löschen nicht beeinflusst. Das Erstellen eines Symlinks in Ihrem lokalen Ordner, der auf den Sicherungsordner im Netzwerklaufwerk zeigt, erleichtert Ihnen den Zugriff auf Ihre Dateien. Ebenso können Dropbox-Benutzer, die mehrere Ordner außerhalb des Dropbox-Ordners synchronisieren möchten, Symlink verwenden, um Dateien einfach zu synchronisieren.

In der Webhosting-Umgebung (insbesondere LAMP-Server) werden symbolische Links stark verwendet, um andere Teile des Dateisystems zum Server-Root zu bringen. Dies ermöglicht dem Webadministrator mehr Flexibilität beim Organisieren und Bereitstellen von Dateien im Web.

Wenn der Zielordner hingegen verschoben oder gelöscht wird, funktioniert der Symlink nicht. Wenn Sie eine Menge Symlink erstellt haben und Sie Ihre Ordner gerne verschieben, werden Sie viele tote Symlinks herumliegen haben. Während sie nicht viel Platz einnehmen, können sie unansehnlich werden und Ihr Dateisystem durcheinander bringen.

Das Erstellen eines Symlinks ändert auch nicht die zugrunde liegende Benutzerberechtigung der Dateien. Wenn Sie einen Symlink in Ihrem Home-Ordner erstellen, der auf einen Ordner im Stammverzeichnis verweist, ändert sich die Dateibenutzerberechtigung nicht. Sie können auf die Dateien innerhalb des Ordners zugreifen, aber Sie können keine Dateien platzieren oder die Dateien im Symlink-Ordner bearbeiten.

So erstellen Sie Symlink

Die Befehlszeile

Um einen Symlink mit der Befehlszeile zu erstellen, müssen Sie nur den Befehl ln mit dem Flag -s verwenden. Die Syntax ist wie folgt:

 ln -s TARGET_FOLDER SYMLINK_FOLDER 

Wenn Sie beispielsweise einen Symlink in Ihrem Dropbox-Ordner erstellen möchten, um alle schönen Hintergrundbilder zu synchronisieren, die Sie im Laufe der Jahre gesammelt haben, können Sie dies über die Befehlszeile tun:

 ln -s / home / benutzername / wallpaper / home / username / Dropbox / wallpaper 

Der obige Befehl erstellt einen Symlink-Ordner namens "Wallpaper" im Dropbox-Ordner, der auf den "Wallpaper" -Ordner im Home-Verzeichnis verweist. Alle Hintergrundbilder, die Sie im Hintergrundordner ablegen, werden automatisch mit Dropbox synchronisiert.

Hinweis : Zur Veranschaulichung verwende ich im obigen Beispiel den absoluten Pfad. Sie können auch den relativen Pfad verwenden.

Der Dateimanager Weg

Ich habe nicht die Möglichkeit, alle Dateimanager zu benutzen, um diese Funktion zu testen, aber in Nautilus können Sie einfach einen Symlink erstellen, indem Sie mit der rechten Maustaste auf eine Datei / einen Ordner klicken und "Verknüpfung erstellen" wählen.

Dadurch wird eine Symlink-Datei / ein Ordner im selben Verzeichnis wie die Zieldatei / der Zielordner erstellt. Es sollte leicht mit einem Symlink-Symbol identifizierbar sein.

Sie können den Symlink anschließend umbenennen und an einen anderen Ort verschieben. Die Verlagerung des Symlinks hat keinen Einfluss auf das Ergebnis, aber die Verlagerung der Zieldatei / des Ordners wird.

Symlink verwalten

Wenn Sie den Symlink nicht mehr verwenden, können Sie ihn einfach löschen, und er wirkt sich nicht auf Dateien / Ordner in Ihrem System aus.

Um den Zielordner, auf den er zeigt, zu ändern, gibt es derzeit keine Möglichkeit, dies zu tun. Sie müssen den Symlink löschen und einen anderen Symlink erstellen, der auf einen anderen Ordner verweist.

Ist dieser Artikel für Sie nützlich? Lassen Sie es uns in den Kommentaren wissen.

Bildnachweis: Link von Big Stock Photo.