26Aug
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 afzonderlijke 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 het programma vereist dat de bestanden zich in C: \ Program bevinden. U kunt de oorspronkelijke map verplaatsen van C: \ Program naar D: \ Stuff en vervolgens een symbolische koppeling maken op C: \ Program naar 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 gebruikt het de termen "harde koppeling" en "symbolische koppeling".In de Windows-documentatie is een "symbolische link" hetzelfde als een "zachte link".De opdracht mklink kan echter zowel harde koppelingen( ook bekend als "harde koppelingen" in Windows) en zachte koppelingen( in Windows bekend als "symbolische koppelingen") maken.
Symbolische koppelingen 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 niet wilt doen zonder een beheerderspromptvenster, moet u eerst de ontwikkelaarsmodus inschakelen via Instellingen & gt;Update &Beveiliging & gt;Voor ontwikkelaars.
Zonder enige extra opties, creëert mklink een symbolische link naar een bestand. De onderstaande opdracht maakt een symbolische of "zachte" koppeling op Link die naar het bestand verwijst Doel:
mklink Link DoelGebruik / D wanneer u een zachte koppeling naar een map wilt maken.zoals zo:
mklink / D KoppelingsdoelGebruik / H wanneer u een harde koppeling naar een bestand wilt maken:
mklink / H KoppelingsdoelGebruik / J om een harde koppeling te maken die naar een map verwijst, ook bekend als eenmapverbinding:
mklink / J LinkdoelAls u bijvoorbeeld een harde koppeling wilt maken op C: \ LinkToFolder die naar C: \ Users \ Name \ OriginalFolder verwijst, voert u de volgende opdracht uit:
mklink/ JC: \ LinkToFolder C: \ Users \ Name \ OriginalFoldersU 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 To Folder" "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.
Symbolische koppelingen maken met een grafische tool
Als u 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 koppelingsbron" 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 "Symbolic Link"Om een zachte koppeling 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 voor 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.