Vista- ja ylemmissä järjestelmissä mklink-komento voi luoda linkin kansioon (se tuntuu kuin kansion kartta). Koska kansiolinkki toteutetaan alhaalta ylöspäin, linkki on sovellukselle läpinäkyvä.
(Windows 2000:n, XP:n ja Server 2003:n vastaava toiminto on linkitetty, tässä on vain mklink) Esimerkiksi minulla on kansio nimeltä C:\Program Files, mutta c-asemalla ei ole paljon tilaa, joten haluan siirtää joitakin sovelluksia d-asemalle, mutta suoraan leikkaaminen ei varmasti toimi, ja sovellus raportoi virheen, joten siirrä ensin koko C:\Program Files -kansio d-asemalle ja suorita sitten komento:
Näin C-aseman alla on ylimääräinen kansio, jossa on pikakuvakekuvake, koko nimi on "C:\Program Files", ja kaksoisklikkaa sitä päästäksesi D:\Program Files-kansioon.
C:\Program Files -kansio on läpinäkyvä sovellukselle, eli Windowsia lukuun ottamatta sovellus ei tiedä, että C:\Program Files -kansion kohteet on siirretty D-asemalle, ja ne ovat edelleen C-asemalla. Tämä ei vaikuta alkuperäisen sovelluksen käyttöön C:\Program Files -kohdassa.
1. Yllä esitetyt linkit kuuluvat pehmeisiin linkkeihin (/j) sekä symbolisiin linkkeihin (/d) ja koviin tiedostolinkkeihin (/h).
Symlinkit ja pehmeät linkit ovat hyvin samanlaisia, mutta ero on siinä, että pehmeät linkit ovat absoluuttisia polkulinkkejä, kun taas symboliset linkit mahdollistavat suhteellisten polkujen linkit.
Esimerkiksi, jos luot symbolisen linkin c:\1 ja pehmeän linkin c:\2 c:\data\tmp vastaavasti, niin c:\1 osoittaa alikansioon tmp data-kansion alla samassa kansiossa ja c:\2 osoittaa absoluuttiseen polkuun c:\data\tmp. Seurauksena on, että jos siirrät kansiot c:\1 ja c:\2 D-asemalle, d:\1:n linkki on virheellinen, ja d:\2 on edelleen voimassa.
Kova linkki tiedostoon on linkki, joka luodaan tiedostoon, kuten c:\data\1.txt luo linkin c:\data\2.txt, jolloin nämä kaksi tiedostoa ovat saman tiedoston kaksi vastaavaa aliasta, mikä vastaa kahta osoitinta samaan kovalevyn tallennustilaan, eikä kummankaan poistaminen vaikuta toiseen tiedostoon. Mutta rajoitus on, että tämä linkki ei voi yhdistää osioita.
2. Pehmeät linkit ja symboliset linkit eivät voi yhdistää levyjä.
3. Tämän ominaisuuden on oltava NTFS-tiedostojärjestelmässä, jotta sitä voidaan käyttää. |