- Chris Hoffman
@chrisbhoffman
- Aktualisiert April 20, 2020, 3:51pm EDT
Windows 10, 8, 7 und Vista unterstützen alle symbolischen Links—auch als Symlinks bezeichnet—, die auf eine Datei oder einen Ordner auf Ihrem System verweisen. Sie können sie über die Eingabeaufforderung oder ein Drittanbieter-Tool namens Link Shell Extension erstellen.
Was Sind Symbolische Links?
Symbolische links sind grundsätzlich erweiterte Verknüpfungen., Erstellen Sie einen symbolischen Link zu einer einzelnen Datei oder einem Ordner, und dieser Link scheint derselbe zu sein wie die Datei oder der Ordner zu Windows—obwohl es sich nur um einen Link handelt, der auf die Datei oder den Ordner verweist.
Nehmen wir zum Beispiel an, Sie haben ein Programm, das seine Dateien benötigt C:\Program. Sie möchten dieses Verzeichnis wirklich unter speichern D:\Stuff, aber das Programm erfordert, dass seine Dateien bei C:\Program. Sie konnte das ursprüngliche Verzeichnis aus C:\Program zu D:\Stuff und dann erstellen Sie einen symbolischen link an C:\Program Hinweis auf D:\Stuff., Wenn Sie das Programm neu starten, versucht es, auf sein Verzeichnis unter zuzugreifen C:\Program. Windows wird es automatisch umleiten zu D:\Stuff, und alles wird nur funktionieren, als ob es in C:\Program.
Dieser Trick kann für alle möglichen Dinge verwendet werden, einschließlich der Synchronisierung eines beliebigen Ordners mit Programmen wie Dropbox, Google Drive und OneDrive.
Es gibt zwei Arten von symbolischen links: Hart und weich. Soft Symbolic Links funktionieren ähnlich wie eine Standardverknüpfung. Wenn Sie einen Softlink zu einem Ordner öffnen, werden Sie zu dem Ordner weitergeleitet, in dem die Dateien gespeichert sind., Eine harte Verknüpfung lässt jedoch den Anschein erwecken, als ob die Datei oder der Ordner tatsächlich am Speicherort der symbolischen Verknüpfung vorhanden ist und Ihre Anwendungen es nicht besser wissen. Das macht harte symbolische Links in den meisten Situationen nützlicher.
Beachten Sie, dass Windows die Begriffe „Hard Link“ und „Soft Link“nicht wirklich verwendet. Stattdessen werden die Begriffe „Hard Link“ und „symbolischer Link“verwendet. In der Windows-Dokumentation ist ein“ symbolischer Link „dasselbe wie ein“Softlink“., Der Befehl mklink
kann jedoch sowohl Hardlinks (in Windows als „Hardlinks“ bezeichnet) als auch Softlinks (in Windows als „symbolische Links“ bezeichnet) erstellen.
So erstellen Sie symbolische Links mit mklink
Sie können symbolische Links mit dem Befehl mklink in einem Eingabeaufforderungsfenster als Administrator erstellen. Um einen zu öffnen, suchen Sie die Verknüpfung „Eingabeaufforderung“ in Ihrem Startmenü, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Als Administrator ausführen“.
Im Creators Update von Windows 10 können Sie ein normales Eingabeaufforderungsfenster verwenden, ohne es als Administrator auszuführen., Um dies jedoch ohne ein Administrator-Eingabeaufforderungsfenster zu tun, müssen Sie zuerst den Entwicklermodus in den Einstellungen aktivieren > Update Sicherheit > Für Entwickler.
Ohne zusätzliche Optionen erstellt mklink
eine symbolische Verknüpfung zu einer Datei. Der folgende Befehl erstellt einen symbolischen oder“ weichen „Link unter Link
, der auf die Datei verweist Target
:
mklink Link Target
Verwenden Sie /D, wenn Sie einen weichen Link erstellen möchten, der auf ein Verzeichnis verweist., wie folgt:
mklink /D Link Target
Verwenden Sie /H, wenn Sie einen harten Link erstellen möchten, der auf eine Datei verweist:
mklink /H Link Target
Verwenden Sie /J, um einen harten Link zu erstellen, der auf ein Verzeichnis verweist, auch als Verzeichnisübergang bezeichnet:
mklink /J Link Target
Wenn Sie beispielsweise wanted to create a directory junction (a hard link to a folder) at C:\LinkToFolder das wies auf C:\Users\Name\OriginalFolder, Sie würden den folgenden Befehl ausführen:
mklink /J C:\LinkToFolder C:\Users\Name\OriginalFolder
Sie müssen Anführungszeichen um Pfade mit Leerzeichen setzen., Zum Beispiel, wenn die Ordner stattdessen benannt werden C:\Link In Ordner und C:\Users\Name\Original Stattdessen würden Sie stattdessen den folgenden Befehl verwenden:
mklink /J "C:\Link To Folder" "C:\Users\Name\Original Folder"
Wenn Sie die Meldung “ Sie haben nicht genügend Berechtigungen, um diesen Vorgang auszuführen.“, Sie müssen die Eingabeaufforderung als Administrator starten, bevor Sie den Befehl ausführen.
So erstellen Sie symbolische Links mit einem grafischen Tool
Wenn Sie dies mit einem grafischen Tool tun möchten, laden Sie die Link Shell-Erweiterung herunter., Stellen Sie sicher, dass Sie das entsprechende erforderliche Paket vor dem Tool selbst herunterladen—beide sind auf der Download-Seite des Tools verlinkt.
Suchen Sie nach der Installation die Datei oder den Ordner, zu dem Sie einen Link erstellen möchten, klicken Sie mit der rechten Maustaste darauf und wählen Sie im Menü „Linkquelle auswählen“.
Sie können dann mit der rechten Maustaste in einen anderen Ordner klicken, auf das Menü „Drop As“ zeigen und „Hardlink“ auswählen, um einen Hardlink zu einer Datei zu erstellen, „Junction“, um einen Hardlink zu erstellen ein Verzeichnis oder „Symbolischer Link“, um einen Softlink zu einer Datei oder einem Verzeichnis zu erstellen.,
So löschen Sie symbolische Links
Um einen symbolischen Link loszuwerden, können Sie ihn einfach wie jede andere Datei oder jedes andere Verzeichnis löschen. Achten Sie darauf, den Link selbst und nicht die Datei oder das Verzeichnis zu löschen, auf die er verweist.
Chris Hoffman ist Chefredakteur von How-To Geek. Er hat fast ein Jahrzehnt lang über Technologie geschrieben und war zwei Jahre lang Kolumnist bei PCWorld. Chris hat für die New York Times geschrieben, wurde als Technologieexperte bei Fernsehsendern wie NBC 6 in Miami interviewt und ließ seine Arbeit von Nachrichtenagenturen wie der BBC berichten., Seit 2011 hat Chris über 2,000 Artikel geschrieben, die mehr als 500 Millionen Mal gelesen wurden—und das ist nur hier bei How-To Geek.Lesen Sie vollständige Bio “