Mklink-kommandot på Vista och högre system kan skapa en länk till en mapp (det känns som en karta över en mapp). Eftersom mapplänken är implementerad underifrån och upp är länken transparent för applikationen.
(Den motsvarande funktionen för Windows 2000, XP, Server 2003 är länkad, här är endast mklink) Till exempel har jag en mapp som heter C:\Program Files, men det finns inte mycket utrymme på c-disken, så jag vill överföra några applikationer till d-disken, men att klippa direkt fungerar definitivt inte, och applikationen kommer att rapportera ett fel, så flytta (klipp) först hela C:\Program Files-mappen till d-disken och kör sedan kommandot:
På så sätt finns det en extra mapp med en genvägsikon under C-enheten, det fullständiga namnet är "C:\Program Files", och dubbelklicka på den för att faktiskt gå till D:\Program Files.
C:\Program Files-mappen är transparent för applikationen, det vill säga, förutom Windows vet inte applikationen att sakerna under C:\Program Files faktiskt har överförts till D-disken, och de finns fortfarande på C-disken. Detta påverkar inte användningen av den ursprungliga applikationen under C:\Program Files.
1. De länkar som fastställts ovan tillhör mjuka länkar (/j), liksom symboliska länkar (/d) och hårda länkar till filer (/h).
Symlänkar och mjuklänkar är ungefär lika, med skillnaden att mjuklänkar är absoluta väglänkar, medan symboliska länkar tillåter länkar av relativa vägar.
Till exempel, om du skapar en symbolisk länk c:\1 och en mjuk länk c:\2 av c:\data\tmp respektive, pekar c:\1 på undermappen tmp under data-mappen under samma mapp, och c:\2 pekar på den absoluta sökvägen för c:\data\tmp. Effekten är att om du flyttar de två mapparna c:\1 och c:\2 till D-disken, blir länken till d:\1 ogiltig, och d:\2 kommer fortfarande att vara giltig.
En hård länk till en fil är en länk skapad till en fil, till exempel c:\data\1.txt skapar en länk c:\data\2.txt, då är dessa två filer två ekvivalenta alias för samma fil, vilket motsvarar två pekare till samma hårddiskutrymme, och att ta bort någon av dem påverkar inte den andra filen. Men begränsningen är att denna länk inte kan korsa partitioner.
2. Mjuka länkar och symboliska länkar kan inte korsa diskar.
3. Denna funktion måste finnas på NTFS-filsystemet för att användas. |