Door deze twee mappen symbolisch te koppelen, kreeg ik alles binnen een paar seconden werkend. Ik heb symbolische koppelingen gemaakt met de namen c:portable en c:documents zonder ook maar één bestand of map te verplaatsen. Een ander interessant ding is dat als ik mijn symbolische links naar een andere locatie verplaats, bijvoorbeeld naar station E:, ze blijven werken en naar mijn mappen op station D: verwijzen.
In een vorig artikel hebben we gezien hoe je symbolische links kunt beheren met het ingebouwdemklinkconsole-instrument. Vandaag zullen we zien hoe hetzelfde kan worden gedaan met PowerShell.
Inhoud verbergen Om een symbolische link te maken in Windows 10 met PowerShell: Om een mapknooppunt in Windows 10 te maken met PowerShell: Om een harde link te maken in Windows 10 met PowerShell:Om een symbolische link te maken in Windows 10 met PowerShell:
- Open een verhoogde PowerShell.
- Typ of kopieer en plak de volgende opdracht:|_+_|
- Vervang deKoppelinggedeelte met het pad naar de symbolische link die u wilt maken (inclusief de bestandsnaam en de extensie ervan voor bestanden).
- Vervang deDoelgedeelte met het pad (relatief of absoluut) waarnaar de nieuwe link verwijst.
Je bent klaar.
Daarnaast kunt u PowerShell gebruiken om directory-knooppunten en harde links te maken. Laten we kijken hoe het gedaan kan worden.
Om een mapknooppunt in Windows 10 te maken met PowerShell:
- Open een verhoogde PowerShell.
- Typ of kopieer en plak de volgende opdracht:|_+_|
- Vervang deKoppelinggedeelte met het pad naar het mapknooppunt dat u wilt maken.
- Vervang deDoelgedeelte met het volledige pad naar de map waarnaar de nieuwe link verwijst.
Om een harde link te maken in Windows 10 met PowerShell:
- Open een verhoogde PowerShell.
- Typ of kopieer en plak de volgende opdracht:|_+_|
- Vervang deKoppelinggedeelte met het volledige pad, inclusief de bestandsnaam en de extensie ervan voor de harde link die u wilt maken.
- Vervang deDoelgedeelte met het volledige pad naar het bestand waarnaar de nieuwe link verwijst.
Nu vraag je je misschien af wat het verschil is tussen een symbolische maplink en een mapknooppunt.
Wat is het verschil tussen een symbolische maplink en een mapknooppunt
Een Directory Junction is een ouder type symbolische link, die geen UNC-paden (netwerkpaden die beginnen met \) en relatieve paden ondersteunt. Directory-knooppunten worden ondersteund in Windows 2000 en latere NT-gebaseerde Windows-systemen. Een symbolische maplink ondersteunt daarentegen ook UNC en relatieve paden. Ze vereisen echter minimaal Windows Vista. Dus in de meeste gevallen heeft de symbolische link naar de directory tegenwoordig de voorkeur.
Wat is het verschil tussen een harde link en een symbolische link
Een harde koppeling kan alleen voor bestanden worden gemaakt, niet voor mappen. U kunt geen harde link voor mappen maken. Het heeft dus meer beperkingen dan een Directory Junction en ondersteunt ook geen UNC-paden.
In Windows Vista en hoger worden mapknooppunten gebruikt om oudere bestandsmappaden zoals C:Documents and Settings te koppelen aan nieuwere paden zoals C:Users. Er worden ook symbolische koppelingen gebruikt om C:UsersAll Users om te leiden naar C:ProgramData.
Vanaf Windows Vista worden harde links ook op grote schaal gebruikt door Windows en het bijbehorende onderhoudsmechanisme. Veel systeembestanden zijn harde koppelingen naar bestanden in de map Windows Component Store. Als u de opdracht fsutil hardlink list uitvoert voor explorer.exe, notepad.exe of regedit.exe, kunt u dit zelf zien!
In de WinSxS-map worden verschillende systeembestanden opgeslagen, die via harde links zijn gekoppeld aan de bestanden in de mappen C:Windows, C:WindowsSystem32 en andere systeemmappen. Wanneer updates van het besturingssysteem worden geïnstalleerd, worden de bestanden in WinSxS bijgewerkt en weer hard gekoppeld aan systeemlocaties.
Dat is het.