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

Tartalomjegyzék:

A szimbolikus linkek létrehozásának teljes útmutatója (más néven Symlinks) a Windows rendszeren
A szimbolikus linkek létrehozásának teljes útmutatója (más néven Symlinks) a Windows rendszeren
Anonim
A Windows 10, 8, 7 és Vista mindegyike támogatja a szimbolikus linkeket - más néven symlinks -, amelyek a rendszeren lévő fájlra vagy mappára utalnak. Létrehozhatja őket a Parancssor vagy a külső hivatkozások segítségével.
A Windows 10, 8, 7 és Vista mindegyike támogatja a szimbolikus linkeket - más néven symlinks -, amelyek a rendszeren lévő fájlra vagy mappára utalnak. Létrehozhatja őket a Parancssor vagy a külső hivatkozások segítségével.

Mi a szimbolikus link?

A szimbolikus hivatkozások alapvetően fejlett parancsikonok. Hozzon létre szimbolikus linket egy adott fájlhoz vagy mappához, és ez a link ugyanaz, mint a Windows-fájl vagy mappa, bár ez csak egy hivatkozás a fájlra vagy a mappára.

Tegyük fel például, hogy van olyan programja, amelyiknek szüksége van a fájlokra a C: Programban. Nagyon szeretné tárolni ezt a könyvtárat a D: Stuff, de a programban igényel hogy a fájlok a C: Programban legyenek. Az eredeti könyvtárat áthelyezheti a C: Programból a D: Stuff mappába, majd létrehozhat egy szimbolikus hivatkozást a C: Programban a D: Stuff címre. Amikor újraindítja a programot, megpróbálja elérni a könyvtárát a C: Programban. A Windows automatikusan átirányítja a D: Stuff mappába, és minden úgy működik, mintha a C: Programban lenne.

Ez a trükk mindenféle dologhoz használható, beleértve a Dropbox, a Google Drive és a OneDrive programokat tartalmazó mappák szinkronizálását.

Kétféle szimbolikus link létezik: kemény és puha. A puha szimbolikus linkek hasonlóan működnek a szokásos gyorsbillentyűkkel. Ha megnyit egy puha hivatkozást egy mappába, akkor át lesz irányítva a mappába, ahol a fájlokat tárolják. A kemény kapcsolat azonban úgy tűnik, mintha a fájl vagy mappa valóban létezik a szimbolikus link helyén, és alkalmazásai nem fognak jobban tudni. Ez a szimbolikus kapcsolatokat a legtöbb esetben hasznosabbá teszi.

Ne feledje, hogy a Windows valójában nem használja a "hard link" és a "soft link" kifejezést. Ehelyett a "hard link" és a "szimbolikus link" kifejezést használja. A Windows dokumentációjában a "szimbolikus link" ugyanaz, mint a "lágy link". Azonban a

mklink

parancs létrehozhatja a hard linkeket (más néven a "hard linkek" Windows alatt) és a lágy linkeket (más néven "szimbolikus linkek" Windows alatt).

Hogyan lehet szimbolikus linkeket létrehozni az mklinkkel?

Szimbolikus linkeket hozhat létre a parancssorból az mklink paranccsal Administratorként. Az egyik megnyitásához keresse meg a "Command Prompt" parancsikont a Start menüben, kattintson rá a jobb egérgombbal, és válassza a "Run as Administrator" parancsot.

A Windows 10 Creators frissítése esetén használhatja a normál parancssori ablakot, anélkül, hogy adminisztrátorként futna. Az Adminisztrátori parancssor ablak nélkül azonban 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.

További lehetőségek nélkül,
További lehetőségek nélkül,

mklink

létrehoz egy szimbolikus hivatkozást egy fájlhoz. Az alábbi parancs létrehoz egy szimbolikus vagy "puha" linket a

Link

a fájlra mutat

Target

:

mklink Link Target

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

mklink /D Link Target

Használja a / H billentyűt, amikor egy kemény hivatkozást szeretne létrehozni egy fájlra:

mklink /H Link Target

A / J segítségével hozzon létre egy kemény hivatkozást, amely egy könyvtárra mutat, más néven könyvtárcsomópontként:

mklink /J Link Target

Így például, ha a C: Users Name OriginalFolder címre mutató C: LinkToFolder címen kemény hivatkozást szeretne létrehozni, akkor a következő parancsot futtatja:
Így például, ha a C: Users Name OriginalFolder címre mutató C: LinkToFolder címen kemény hivatkozást szeretne létrehozni, akkor a következő parancsot futtatja:

mklink /J C:LinkToFolder C:UsersNameOriginalFolder

Idézőjeleket kell elhelyeznie az üres helyek körüli útvonalakkal. Ha például a mappák neve C: Link To Folder és C: Users Name Original Folder, akkor a következő parancsot használjuk:

mklink /J 'C:Link To Folder' 'C:UsersNameOriginal Folder'

Ha megjelenik az "Nem rendelkezik elegendő jogosultsággal a művelet végrehajtásához", akkor el kell indítania a parancssort rendszergazdaként a parancs futtatása előtt.
Ha megjelenik az "Nem rendelkezik elegendő jogosultsággal a művelet végrehajtásához", akkor el kell indítania a parancssort rendszergazdaként a parancs futtatása előtt.

Hogyan lehet szimbolikus hivatkozásokat létrehozni egy grafikus eszközzel?

Ha egy grafikus eszközzel szeretné ezt csinálni, töltse le a Link Shell Extension alkalmazást. Mindenképpen töltse le a megfelelő előfeltételes csomagot, mielőtt maga az eszköz - mindkettő kapcsolódik az eszköz letöltési oldalához.

Ha telepítve van, keresse meg azt a fájlt vagy mappát, amelyhez linket szeretne létrehozni, kattintson rá a jobb egérgombbal, és válassza a "Válasszon a link forrás" menüpontot.

Ezután jobb egérgombbal kattintva egy másik mappába beléphet, mutasson a "Drop As" menüre, és válassza ki a "Hardlink" fájlt, hogy kemény hivatkozást hozzon létre egy fájlhoz, a "Junction" segítségével kemény hivatkozást hozzon létre egy könyvtárhoz vagy a "Symbolic Link" lágy linket hozhat létre egy fájlhoz vagy könyvtárhoz.
Ezután jobb egérgombbal kattintva egy másik mappába beléphet, mutasson a "Drop As" menüre, és válassza ki a "Hardlink" fájlt, hogy kemény hivatkozást hozzon létre egy fájlhoz, a "Junction" segítségével kemény hivatkozást hozzon létre egy könyvtárhoz vagy a "Symbolic Link" lágy linket hozhat létre egy fájlhoz vagy könyvtárhoz.
Image
Image

A szimbolikus linkek törlése

A szimbolikus link megszabadításához egyszerűen törölheti azt, mint bármely más fájl vagy könyvtár. Csak vigyázzon arra, hogy törölje a linket, nem pedig a fájl vagy könyvtár, amelyhez kapcsolódik.

Ajánlott: