Durch die Verknüpfung dieser beiden Ordner konnte ich innerhalb weniger Sekunden alles zum Laufen bringen. Ich habe symbolische Links mit den Namen c:portable und c:documents erstellt, ohne eine einzige Datei oder einen einzigen Ordner zu verschieben. Eine weitere interessante Sache ist, dass meine symbolischen Links, wenn ich sie an einen anderen Ort verschiebe, beispielsweise auf das Laufwerk E:, weiterhin funktionieren und auf meine Ordner auf dem Laufwerk D: verweisen.
In einem früheren Artikel haben wir gesehen, wie man symbolische Links mit der integrierten Funktion verwaltetmklinkKonsolentool. Heute werden wir sehen, wie dasselbe mit PowerShell erreicht werden kann.
Inhalt verstecken So erstellen Sie einen symbolischen Link in Windows 10 mit PowerShell: So erstellen Sie eine Verzeichnisverbindung in Windows 10 mit PowerShell: So erstellen Sie einen Hardlink in Windows 10 mit PowerShell:So erstellen Sie einen symbolischen Link in Windows 10 mit PowerShell:
- Öffnen Sie eine PowerShell mit erhöhten Rechten.
- Geben Sie den folgenden Befehl ein oder kopieren Sie ihn und fügen Sie ihn ein:|_+_|
- Ersetze dasVerknüpfungAbschnitt mit dem Pfad zu dem symbolischen Link, den Sie erstellen möchten (einschließlich des Dateinamens und seiner Erweiterung für Dateien).
- Ersetze dasZielTeil mit dem Pfad (relativ oder absolut), auf den der neue Link verweist.
Du bist fertig.
Darüber hinaus können Sie PowerShell verwenden, um Verzeichnisverbindungen und Hardlinks zu erstellen. Mal sehen, wie es gemacht werden kann.
So erstellen Sie eine Verzeichnisverbindung in Windows 10 mit PowerShell:
- Öffnen Sie eine PowerShell mit erhöhten Rechten.
- Geben Sie den folgenden Befehl ein oder kopieren Sie ihn und fügen Sie ihn ein:|_+_|
- Ersetze dasVerknüpfungAbschnitt mit dem Pfad zur Verzeichnisverzweigung, die Sie erstellen möchten.
- Ersetze dasZielTeil mit dem vollständigen Pfad zu dem Verzeichnis, auf das der neue Link verweist.
So erstellen Sie einen Hardlink in Windows 10 mit PowerShell:
- Öffnen Sie eine PowerShell mit erhöhten Rechten.
- Geben Sie den folgenden Befehl ein oder kopieren Sie ihn und fügen Sie ihn ein:|_+_|
- Ersetze dasVerknüpfungTeil mit dem vollständigen Pfad, einschließlich des Dateinamens und seiner Erweiterung für den Hardlink, den Sie erstellen möchten.
- Ersetze dasZielTeil mit dem vollständigen Pfad zu der Datei, auf die der neue Link verweist.
Jetzt fragen Sie sich vielleicht, was der Unterschied zwischen einem symbolischen Verzeichnislink und einer Verzeichnisverbindung ist.
Was ist der Unterschied zwischen einem symbolischen Verzeichnislink und einer Verzeichnisverknüpfung?
Ein Verzeichnisknoten ist ein älterer Typ symbolischer Verknüpfung, der keine UNC-Pfade (Netzwerkpfade, die mit \ beginnen) und relative Pfade unterstützt. Verzeichnisverbindungen werden in Windows 2000 und späteren NT-basierten Windows-Systemen unterstützt. Ein symbolischer Verzeichnislink unterstützt hingegen auch UNC und relative Pfade. Sie erfordern jedoch mindestens Windows Vista. Daher ist heute in den meisten Fällen der symbolische Verzeichnislink die bevorzugte Option.
Was ist der Unterschied zwischen einem harten Link und einem symbolischen Link?
Ein fester Link kann nur für Dateien erstellt werden, nicht für Ordner. Sie können für Verzeichnisse keinen Hardlink erstellen. Daher unterliegt es mehr Einschränkungen als ein Directory Junction und unterstützt auch keine UNC-Pfade.
In Windows Vista und höher werden Verzeichnisverknüpfungen verwendet, um ältere Dateiordnerpfade wie C:Dokumente und Einstellungen mit neueren Pfaden wie C:Benutzer zu verknüpfen. Symbolische Links werden auch verwendet, um C:UsersAll Users nach C:ProgramData umzuleiten.
Ab Windows Vista werden Hardlinks auch von Windows und seinem Wartungsmechanismus häufig genutzt. Viele Systemdateien sind feste Links zu Dateien im Windows Component Store-Ordner. Wenn Sie den Befehl fsutil hardlink list für explorer.exe, notepad.exe oder regedit.exe ausführen, können Sie dies selbst sehen!
Im WinSxS-Ordner werden verschiedene Systemdateien gespeichert, die über Hardlinks mit den Dateien in den Ordnern C:Windows, C:WindowsSystem32 und anderen Systemordnern verknüpft sind. Wenn Betriebssystemupdates installiert werden, werden die Dateien in WinSxS aktualisiert und wieder fest mit den Systemspeicherorten verknüpft.
Das ist es.