A teljes útmutató a szimbolikus linkek (más néven Symlinkek) létrehozásához Windows rendszeren

A Windows 10, 8, 7 és Vista egyaránt támogatják a szimbolikus hivatkozásokat - más néven szimbolikus linkeket -, amelyek a rendszer fájljára vagy mappájára mutatnak. Létrehozhatja őket a Parancssor vagy a Link Shell Extension nevű harmadik fél eszközével.

Mik a szimbolikus linkek?

A szimbolikus linkek alapvetően fejlett parancsikonok. Hozzon létre egy szimbolikus linket egy fájlhoz vagy mappához, és úgy tűnik, hogy ez a hivatkozás megegyezik a Windows fájljával vagy fájljával - annak ellenére, hogy ez csak egy fájlra vagy mappára mutató link.

Tegyük fel például, hogy van olyan programja, amelynek a fájljaira a C: \ Program alatt van szüksége. Nagyon szeretné tárolni ezt a könyvtárat a D: \ Stuff  fájlban , de a program megköveteli, hogy a fájljai a C: \ Program könyvtárban legyenek. Áthelyezheti az eredeti könyvtárat a C: \ Program programból a D: \ Stuff fájlba, majd létrehozhat egy szimbolikus linket a C: \ Program programban, amely a D: \ Stuff fájlra mutat. Amikor újraindítja a programot, megpróbálja elérni könyvtárát a C: \ Program címen. A Windows automatikusan átirányítja a D: \ Stuff fájlba, és minden csak úgy fog működni, mintha a C: \ Programban lenne.

Ez a trükk felhasználható mindenféle dologra, beleértve a bármely mappa szinkronizálását olyan programokkal, mint a Dropbox, a Google Drive és a OneDrive.

Kétféle szimbolikus kapcsolat létezik: Kemény és puha. A puha szimbolikus hivatkozások hasonlóan működnek, mint egy szokásos parancsikon. Amikor megnyit egy soft linket egy mappához, akkor át lesz irányítva abba a mappába, ahol a fájlok vannak tárolva. A hard link azonban úgy tűnik, mintha a fájl vagy mappa valóban a szimbolikus link helyén létezne, és az alkalmazásai nem tudnak többet. Ez a kemény szimbolikus kapcsolatokat a legtöbb helyzetben hasznosabbá teszi.

Ne feledje, hogy a Windows valójában nem használja a „hard link” és a „soft link” kifejezéseket. Ehelyett a „hard link” és a „symbolic link” kifejezéseket használja. A Windows dokumentációjában a „szimbolikus link” ugyanaz, mint a „soft link”. A mklinkparancs azonban létrehozhat mind hard linkeket (a Windowsban „hard links” néven ismert), mind a soft linkeket (a Windowsban „szimbolikus linkekként” ismert).

Szimbolikus linkek létrehozása az mklink segítségével

Szimbolikus hivatkozásokat létrehozhat az mklink paranccsal a Parancssor ablakban rendszergazdaként. Az egyik megnyitásához keresse meg a Start menü „Parancssor” parancsikonját, kattintson rá a jobb gombbal, és válassza a „Futtatás rendszergazdaként” lehetőséget.

A Windows 10 Alkotói frissítésénél használhat egy normál Parancssor ablakot anélkül, hogy rendszergazdaként futtatná. Ha azonban ezt rendszergazdai parancssorablak nélkül szeretné megtenni, először engedélyeznie kell a Fejlesztői módot a Beállítások> Frissítés és biztonság> Fejlesztők számára menüpontból.

Minden további opció nélkül mklinkszimbolikus linket hoz létre egy fájlhoz. Az alábbi parancs szimbolikus vagy „soft” linket hoz létre Linka fájlra mutatva Target:

mklink Link Cél

Használja a / D billentyűkombinációt, ha egy könyvtárra mutató soft linket szeretne létrehozni. így:

mklink / D Link Cél

Használja a / H billentyűt, ha egy fájlra mutató hard linket szeretne létrehozni:

mklink / H Link cél

A / J segítségével létrehozhat egy kemény linket, amely egy könyvtárra mutat, más néven könyvtár csomópontra:

mklink / J Link cél

Tehát például, ha a C: \ LinkToFolder könyvtárba kívánt létrehozni egy kapcsolódási pontot (egy mappához vezető linket), amely a C: \ Users \ Name \ OriginalFolder elemre mutatott, akkor futtassa a következő parancsot:

mklink / J C: \ LinkToFolder C: \ Users \ Name \ OriginalFolder

Idézőjeleket kell tenni a szóközökkel rendelkező utak körül. Ha például a mappák neve C: \ Link to Folder és C: \ Users \ Name \ Original Folder, akkor a következő parancsot használja:

mklink / J "C: \ Link a mappához" "C: \ Users \ Name \ Original Folder"

Ha a „Nincs elegendő jogosultsága a művelet végrehajtásához” üzenetet látja, akkor a parancs futtatása előtt el kell indítania a Parancssor adminisztrátorként.

Szimbolikus linkek létrehozása grafikus eszközzel

Ha ezt grafikus eszközzel szeretné megtenni, töltse le a Link Shell kiterjesztést. Feltétlenül töltse le a megfelelő előfeltételt, mielőtt maga az eszköz - mindkettőhöz kapcsolódik az eszköz letöltési oldalán.

A telepítés után keresse meg azt a fájlt vagy mappát, amelyre hivatkozást szeretne létrehozni, kattintson rá a jobb gombbal, és válassza a menüben a „Link forrás kiválasztása” lehetőséget.

Ezután kattintson a jobb gombbal egy másik mappa belsejébe, mutasson a „Csepp másként” menüre, és válassza a „Hardlink” lehetőséget egy fájlhoz való kemény hivatkozás létrehozásához, a „Junction” pedig egy kemény hivatkozás létrehozását egy könyvtárhoz vagy a „Symbolic Link” hogy egy soft linket hozzon létre egy fájlhoz vagy könyvtárhoz.

A szimbolikus linkek törlése

A szimbolikus hivatkozások megszabadításához egyszerűen törölje, mint bármely más fájlt vagy könyvtárat. Csak vigyázzon arra, hogy törölje magát a linket, nem pedig azt a fájlt vagy könyvtárat, amelyre hivatkozik.