12Aug

Symbolok használata a Windows Vista rendszerben

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.