Als Computerbenutzer müssen Sie ein Konzept erstellen Kurz gesagt , würden Sie wahrscheinlich sagen, dass es sich um einen Link zu einer Datei, einem Ordner oder einer Anwendung handelt, oder? das ist Richtig.
Aber diese kurze Definition erzählt keineswegs die ganze Geschichte. Dies bedeutet, dass alle Tastenkombinationen gleich sind, auch wenn dies nicht der Fall ist. Sie haben ungefähr eine Handvoll Verknüpfungstypen. Wir konzentrieren uns auf den symbolischen Link unten. Es heißt auch Symlink Oder Softlink, wir werden die Begriffe synonym verwenden.
Sehen wir uns an, was ein symbolischer Link ist und wie man darauf einen symbolischen Link erstellt Linux-Betriebssystem Neben MacOS und Windows erfahren Sie, warum Sie diese spezielle Art von Verknüpfung benötigen und mehr.

Schnelle Links
Was ist Symlink?
Es stimmt, dass Symlink eine Verknüpfungsdatei ist. Sie unterscheidet sich jedoch von einer Standardverknüpfung, beispielsweise einer Verknüpfung, die das Installationsprogramm eines Programms auf Ihrem Windows-Desktop platziert, um die Ausführung des Programms zu erleichtern.
Klar, wenn Sie auf eine beliebige Art von Verknüpfung klicken, wird das zugehörige Objekt geöffnet, aber was unter der Haube passiert, ist in beiden Fällen unterschiedlich, wie wir später sehen werden.
Obwohl die Standardabkürzung für ein bestimmtes Ding steht, lässt Symlink den Eindruck entstehen, als ob das verlinkte Ding bereits existiert. Der Computer und die darauf befindlichen Anwendungen lesen den Link als das Zielobjekt selbst.
Unter macOS erhalten Sie den Beweis dafür in Form einer „Datei existiert“-Meldung, die erscheint, wenn Sie versuchen, einen Link am selben Ort wie das Originalobjekt zu erstellen. Selbst wenn Sie versuchen, den Link an die gleiche Stelle zu verschieben, nachdem Sie ihn an anderer Stelle erstellt haben, wird er in eine Kopie umbenannt.

Symlink im Vergleich zu Standardverknüpfungen
Nehmen wir an, Sie haben einen bestimmten Ordner auf Ihrer Festplatte und möchten ihn mit Dropbox synchronisieren, ohne den Ordner selbst nach Dropbox zu verschieben.
In diesem Fall ist das Erstellen einer Verknüpfung zum Ordner in Dropbox nicht sinnvoll. Die Verknüpfung funktioniert auf dem Gerät, auf dem Sie sie erstellt haben. Dropbox synchronisiert auch die Verknüpfung. Die synchronisierte Verknüpfungsdatei ist jedoch ungültig, wenn von einem anderen Computer darauf zugegriffen wird, d. h. sie führt nirgendwohin.
Wenn diese Verknüpfung nun ein Symlink wäre, hätten Sie dieses Problem nicht. Das liegt daran, dass Dropbox den symbolischen Link als tatsächlichen Ordner liest und daher Daten aus diesem Ordner synchronisiert. Sie können dann auf allen Ihren Geräten, auf denen die Dropbox-Synchronisierung aktiviert ist, auf den Ordner und seinen Inhalt zugreifen, auch wenn der ursprüngliche Ordner nicht Teil von Dropbox ist.
Bedenken Sie, dass das Löschen unabhängig davon, ob es sich um eine normale Verknüpfung oder einen symbolischen Link handelt, keinerlei Auswirkungen auf das ursprüngliche Objekt hat.
Warum brauchen Sie Symlinks?
Im Allgemeinen ist es eine gute Idee, symbolische Links anstelle von Verknüpfungen zu erstellen, wenn Sie Folgendes wünschen:
- Greifen Sie von mehreren Standorten aus auf eine Datei zu, ohne Kopien zu erstellen und ohne viel Speicherplatz zu beanspruchen. (Symlinks sind nur wenige Bytes groß.)
- Behalten Sie verschiedene Versionen einer Datei bei und stellen Sie sicher, dass alle Links darauf immer zur neuesten oder aktuellsten Version führen. (Dies funktioniert, weil der Symlink auch dann aktiv bleibt, wenn die Zieldatei durch eine andere Datei mit demselben Namen ersetzt wird.)
- Verschieben Sie Daten beispielsweise vom Laufwerk C:\ auf eine sekundäre Festplatte, ohne System- oder Anwendungsfunktionen zu unterbrechen, die erfordern, dass sich diese Daten auf dem Laufwerk C:\ befinden.
Sie werden wahrscheinlich auf viele andere Anwendungsfälle für Symlinks stoßen.
So erstellen Sie Symlinks
Sie können Symlinks über das Terminal oder die Befehlszeile erstellen. Zu den Tools kommen wir später, falls Sie mit der Arbeit mit Terminal nicht vertraut sind.
Unter Linux und MacOS

Unter Linux können Sie mit diesem Terminal-Befehl Symlinks für eine Datei oder einen Ordner erstellen:
ln -s [/Pfad/zur/Datei] [/Pfad/zum/Symlink]
Dasselbe funktioniert auch unter macOS, da macOS wie Linux ein UNIX-basiertes Betriebssystem ist.
Ein Beispiel finden Sie im Screenshot oben.
Mit dem nativen Dateimanager einiger Linux-Desktopumgebungen können Sie über das Rechtsklickmenü einen Softlink erstellen. Daher sollten Sie prüfen, ob Ihre Datei-Explorer-Anwendung über diese Option verfügt.
Ich habe einen beliebten Dateimanager Nautilus , das im Lieferumfang verschiedener Linux-Distributionen enthalten ist, eine Menüoption Link erstellen Was mittlerweile verschwunden ist. Sie können jedoch weiterhin einen Softlink erstellen Nautilus Halten Sie die Tasten Strg und Umschalt gedrückt und ziehen Sie die Zieldatei an die Stelle, an der die Verknüpfung angezeigt werden soll. Keine Sorge, die Originaldatei bleibt erhalten.
unter Windows
Sie müssen als Administrator ein Eingabeaufforderungsfenster öffnen und den folgenden Befehl eingeben, um Symlink zu erstellen:
mklink [/Pfad/zum/Symlink] [/Pfad/zur/Datei]
Um Symlink auf Verzeichnisse zu übertragen, müssen Sie den Befehl mit dem Tag etwas modifizieren /d:
mklink /d [/Pfad/zum/Symlink] [/Pfad/zur/Datei]
Wenn Sie nicht mit der Befehlszeile arbeiten möchten, können Sie ein grafisches Tool namens verwenden Link Shell Erweiterung So erstellen Sie Symlinks. Es ist eine der besten Windows-Datei-Explorer-Erweiterungen zum Verwalten von Dateien.
Symlinks vs. Aliase unter macOS

Wenn Sie jemals Aliase unter macOS erstellt haben, werden Sie feststellen, dass sie sich stark wie Symlinks verhalten. Beide Arten von Verknüpfungen geben den Pfadnamen der zugehörigen Datei oder des zugehörigen Ordners an.
Der Unterschied besteht darin, dass Aliase das zugehörige Objekt auch mit einer Kennung namens Inode (Indexknoten) markieren. Dieser Bezeichner ist für das Objekt eindeutig und folgt ihm im Dateisystem.
Aus diesem Grund funktionieren Aliase auch dann gut, wenn Sie das Ziel an einen anderen Ort verschieben. Versuchen Sie dies mit Symlink und Sie werden auf einen Fehler stoßen. (Sie können Aliase problemlos verschieben und sich selbst verknüpfen, es sei denn, Sie haben es mit systemgeschützten Dateien zu tun.)
Natürlich sind beide Arten von Verknüpfungen nutzlos, wenn Sie die Originaldatei löschen oder einen der höheren Ordner in der Hierarchie umbenennen.
Können Sie den Unterschied zwischen Symlink und Aliases nicht erkennen, weil Sie das Aliases-Tag aus dem Dateinamen von Aliases entfernt haben?
Öffnen Sie für jede Verknüpfung den Datei-Viewer oder das Bedienfeld „Informationen“ und sehen Sie sich die Dateigröße im Abschnitt „Allgemein“ an. Wenn dort steht (null Bytes auf der Festplatte), handelt es sich um einen Link.
Symlinks (im aktuellen Ordner) werden auch angezeigt, wenn Sie diesen Befehl im Terminal verwenden:
ls -la
Der Befehl funktioniert auch unter Linux und Sie sehen einen Symlinks-Link zum Speicherort des ursprünglichen Objekts.
Symlinks sind besser als Verknüpfungen
Symlinks mögen auf den ersten Blick verwirrend erscheinen, aber wenn Sie sich die Zeit nehmen, es zu verstehen, werden Sie feststellen, dass es doch einfach zu verwenden ist!
Sie können damit sogar Symlinks auf Android erstellen Termux , eine Anwendung, mit der Sie die Linux-Befehlszeile verwenden können. Wussten Sie, dass Sie Google Drive-Dateien mit Symlinks einfacher teilen können?










