Für den schnellern Zugriff auf eine Datei bzw. auf ein Verzeichnis oder falls eine Terminalanwendungen veralte Verzeichnisse benötigen, dann kann mit Verknüpfungen gearbeitet werden. Anschließend lässt sich auf eine Datei nicht nur über ihren ursprünglichen Namen bzw. Pfad sondern auch über den Namen des Links zugreifen. Grundsätzlich wird zwischen fester (Hardlinks) und symbolischer (Softlinks) Verknüpfung unterschieden:
- Feste Verknüpfungen (Hardlinks): Ist ein einfacher Eintrag im Dateisystem mit einem Namen welcher auf den tatsächlichen Speicherplatz einer Datei zeigt. Es ist nicht möglich diese Technik über die Grenzen von Dateisystemen hinweg einzusetzen. Außerdem sind keine Verknüpfungen zu Verzeichnissen zugelassen.
- Symbolische Verknüpfungen (Softlinks): Ist eine einfach eine kleine Datei welche den Pfad (Verzeichnis) der Zieldatei enthält. Die Technik kann über die Grenzen des Dateisystems hinweg eingesetzt werden. Zusätzlich sind Verknüpfungen zu Verzeichnissen möglich.
Mit dem Befehl / Tool "ln" (Kurzform für "link") kann eine Verknüpfung (feste oder symbolische) erstellt werden. Der Befehl / Tool "Unlink" oder "rm" (Kurzform für "remove") entfernt wiederum eine vorhandene Verknüpfung.
So geht's (feste Verknüpfung erstellen):
- Starten Sie die entsprechende WSL-Distribution (z. B. "").
- Geben Sie als Befehl folgenden Syntax ein: "". Z. B. : ""
- Drücken Sie die Eingabetaste.
- Die fest Verknüpfung (Hardlink) wird erstellt.
So geht's (symolische Verknüpfung erstellen):
- Starten Sie die entsprechende WSL-Distribution (z. B. "").
- Geben Sie als Befehl folgenden Syntax ein: "". Z. B. : ""
- Drücken Sie die Eingabetaste.
- Die symbolische Verknüpfung (Softlink) wird erstellt.
So geht's (Verknüpfung löschen):
- Starten Sie die entsprechende WSL-Distribution (z. B. "").
- Geben Sie als Befehl folgenden Syntax ein: "". Z. B. : ""
- Drücken Sie die Eingabetaste.
- Die Verknüpfung wird gelöscht.
LN-Optionen:
Option: |
Beschreibung: |
-f |
Überschreibt vorhanden Dateien und Verknüpfungsnamen. |
-i |
Fordert beim Überschreiben vorhandener Dateien / Verknüpfungen zum Bestätigen auf. |
-r |
Erzeugt eine Verknüpfung immer mit relativen Pfaden (auch bei Angabe absoluter Pfade). |
-s |
Erzeugt eine symbolische Verknüpfung (anstelle einer festen Verknüpfung). |
-v |
Zeigt ausführliche Informationen zum Vorgang an. |
Weitere Beispiele:
- Erzeugt eine feste Verknüpfung und überschreibt einen vorhandenen Verknüpfungsnamen:
""
- Vor dem Überschreiben eins Verknüpfungsnamens nachfragen:
""
- Symbolische Verknüpfung mit ausführlicher Information anzeigen:
""
- Symbolische Verknüpfung von einem Verzeichnis:
""
Hinweis:
- Weitere Optionen zur Steuerung der Ausgabe können mit dem Befehl "" bzw. "" ausgegeben werden.
Versionshinweis:
- Die Linux-Distributionen benötigen mindestens Windows 10 Version 1703.
|