12Aug
A Windows Vista egyik régóta várt jellemzője a szimbolikus linkek használatának lehetősége volt, ahogyan linuxban is. Sajnos nem olyan jól működnek, mint amennyit csak tudnak, de ez egy nagy frissítés a korábbi verziókból, és számomra számos problémát megoldott.
Az mklink parancs
A parancs, amire szüksége van, az mklink , amelyet használni fog a parancssorból. Csak írja be a parancssorba az opciók megtekintéséhez:
C: \ Users \ geek & gt; mklink Szimbolikus linket hoz létre. MKLINK [[/ D] |[/ H] |[/ J]] Link Cél / D Hozzon létre egy könyvtár szimbolikus linket. Az alapértelmezett fájl egy szimbolikus hivatkozás./ H Szimbolikus link helyett egy kemény hivatkozást hoz létre./ J Könyvtárcsatlakozás létrehozása. A hivatkozás meghatározza az új szimbolikus link nevét. A cél határozza meg az új hivatkozás( relatív vagy abszolút) elérési útját.Ha például a C: \ Users \ Geek \ TestFolder mappát a C: \ TestFolder mappából szeretné elérni, akkor a következő parancsot használhatja. C: \ TestFolder C: \ Users \ Geek \ TestFolder
szimbolikus link létrehozva a C: \ TestFolder & lt; & lt; = & gt; & gt;C: \ Users \ Geek \ TestFolder
Most, ha megnézed a C: \ TestFolder könyvtárat, láthatod, hogy mely fájlok vannak a másik könyvtárban.
Az opciók megértése.
MKLINK hivatkozási cél
A parancs használata extra opciók nélkül létrehoz egy puha hivatkozást egy fájlhoz. Az
/ D szimbolikus linket vagy puha kapcsolatot hoz létre.
Ez lényegében úgy működik, mint egy gyorsbillentyű a Windows korábbi verzióinak mappájába, kivéve, ha nem kell tényleges parancsikont használni. Az
/ H létrehoz egy kemény hivatkozást, amely közvetlenül a fájlra mutat.
Ez az opció nem használható valamilyen okból közvetlenül a mappákhoz, ezért a következő opciót kell használni.
/ J létrehoz egy "Directory Junction" -et
A Directory Junction valójában csak egy kemény hivatkozás egy könyvtárhoz. Ez a funkció a Vista előtt is létezett. Ha kemény hivatkozással próbál egy symlinkbe kapcsolni egy könyvtárat, akkor ezt az opciót kell használni.
A Hard vs Soft Linkek megértése
Hard Link
A hard link közvetlenül a fájlra mutat, és az operációs rendszerhez hasonlóan úgy működik, mintha maga a fájl lenne. Ezt az opciót az idő nagy részében szeretné használni, ha megpróbálja hamisítani az alkalmazás könyvtárát.
Soft Link
A lágy kapcsolat lényegében egy hivatkozás egy fájlra vagy mappára - ha Windows Explorer-t használsz, átirányítod a könyvtárba, ha duplán rákattintasz egy parancsikonra, akkor nem fog úgy tenni, mint afájlrendszer. Még mindig hivatkozhat vagy megnyithat egy fájlt a szimbolikus útvonalon, és ez többnyire működik.
Symbolok használata hálózati megosztásról
Az egyik dolog, amelyet alaposan megvitattunk, hogy nem használhatja a Vista symlinks-t egy másik operációs rendszertől( nem meglepő), de nem használhatja őket hálózati megosztásban sem. Ez problémás, ha ezt a szolgáltatást webes kiszolgálón vagy fájlszerveren kívánja használni.
Szimbólumok törlése
Szimbolikus link törléséhez egyszerűen törölni kell a linket. Győződjön meg róla, hogy nem törli az eredeti fájlt.