De complete handleiding voor het maken van symbolische koppelingen (ook bekend als symlinks) in Windows
Windows 10, 8, 7 en Vista ondersteunen allemaal symbolische koppelingen, ook bekend als symlinks, die verwijzen naar een bestand of map op uw systeem. U kunt ze maken met behulp van de opdrachtprompt of een tool van derden genaamd Shell-extensie koppelen.
Wat zijn symbolische koppelingen?
Symbolische koppelingen zijn in feite geavanceerde snelkoppelingen. Maak een symbolische koppeling naar een afzonderlijk bestand of elke individuele map en die link lijkt op het bestand of de map naar Windows, ook al is het maar een koppeling naar het bestand of de map.
Stel dat u een programma hebt dat zijn bestanden nodig heeft op C: \ Program. U wilt deze map graag opslaan op D: \ Stuff, maar dan op het programma vereist dat de bestanden op C: \ Program staan. U kunt de oorspronkelijke map verplaatsen van C: \ Program naar D: \ Stuff en vervolgens een symbolische koppeling maken op C: \ Program, wijzend op D: \ Stuff. Wanneer u het programma opnieuw start, probeert het de map op C: \ Program te openen. Windows zal het automatisch omleiden naar D: \ Stuff en alles zal gewoon werken alsof het in C: \ Program is.
Deze truc kan voor allerlei dingen worden gebruikt, inclusief het synchroniseren van elke map met programma's zoals Dropbox, Google Drive en OneDrive.
Er zijn twee soorten symbolische koppelingen: hard en zacht. Zachte symbolische koppelingen werken op dezelfde manier als een standaard snelkoppeling. Wanneer u een zachte koppeling naar een map opent, wordt u doorgestuurd naar de map waar de bestanden zijn opgeslagen. Door een harde koppeling lijkt het echter alsof het bestand of de map daadwerkelijk op de locatie van de symbolische link staat en uw applicaties weten niet beter. Dat maakt harde symbolische links nuttiger in de meeste situaties.
Merk op dat Windows de termen "harde koppeling" en "zachte koppeling" niet echt gebruikt. In plaats daarvan worden de termen "harde koppeling" en "symbolische koppeling" gebruikt. In de Windows-documentatie is een "symbolische link" hetzelfde als een "zachte link". echter, de mklink
commando kan zowel harde links maken (in Windows bekend als "harde koppelingen") en zachte koppelingen (in Windows bekend als "symbolische koppelingen").
Hoe symbolische koppelingen te maken met mklink
U kunt symbolische koppelingen maken met de opdracht mklink in een opdrachtpromptvenster als beheerder. Om er een te openen, gaat u naar de snelkoppeling "Opdrachtprompt" in het menu Start, klikt u er met de rechtermuisknop op en selecteert u "Uitvoeren als beheerder".
In de Creators-update van Windows 10 kunt u een normaal opdrachtpromptvenster gebruiken zonder het als beheerder te gebruiken. Als u dit echter wilt doen zonder een beheerderspromptvenster, moet u eerst Ontwikkelaarsmodus inschakelen via Instellingen> Update en beveiliging> Voor ontwikkelaars.
Zonder extra opties, mklink
maakt een symbolische link naar een bestand. Het onderstaande commando maakt een symbolische, of "zachte" link naar Link
wijzend naar het bestand Doelwit
:
mklink Link Target
Gebruik / D wanneer u een zachte koppeling wilt maken die naar een map verwijst. zoals zo:
mklink / D-verbindingsdoel
Gebruik / H wanneer u een harde koppeling naar een bestand wilt maken:
mklink / H Link Target
Gebruik / J om een harde koppeling te maken die naar een map verwijst, ook wel een mapknooppunt genoemd:
mklink / J Link Target
Als u bijvoorbeeld een harde koppeling wilt maken op C: \ LinkToFolder die naar C: \ Users \ Name \ OriginalFolder verwijst, voert u de volgende opdracht uit:
mklink / J C: \ LinkToFolder C: \ Users \ Name \ OriginalFolder
U moet aanhalingstekens plaatsen rond paden met spaties. Als de mappen bijvoorbeeld de namen C: \ Link To Folder en C: \ Users \ Name \ Original Folder hebben, gebruikt u in plaats hiervan de volgende opdracht:
mklink / J "C: \ Link naar map" "C: \ Users \ Naam \ Oorspronkelijke map"
Als het bericht 'U hebt onvoldoende bevoegdheden om deze bewerking uit te voeren' wordt weergegeven, moet u de opdrachtprompt als beheerder starten voordat u de opdracht uitvoert.
Hoe symbolische koppelingen te maken met een grafische tool
Als je dit wilt doen met een grafische tool, download dan Link Shell Extension. Zorg ervoor dat u het juiste vereiste pakket downloadt voordat de tool zelf is - beide zijn gekoppeld aan op de downloadpagina van de tool.
Zodra het is geïnstalleerd, gaat u naar het bestand of de map waarnaar u een koppeling wilt maken, klikt u er met de rechtermuisknop op en selecteert u 'Kies Link-bron' in het menu.
U kunt dan met de rechtermuisknop klikken in een andere map, naar het menu "Drop As" gaan en "Hardlink" selecteren om een harde koppeling naar een bestand te maken, "Junction" om een harde koppeling naar een map te maken, of "Symbolische koppeling" om een zachte link naar een bestand of map te maken.
Symbolische koppelingen verwijderen
Om van een symbolische link af te komen, kunt u deze gewoon verwijderen zoals u dat bij elk ander bestand of elke andere map zou doen. Wees voorzichtig met het verwijderen van de koppeling zelf in plaats van het bestand of de map waarnaar wordt gelinkt.