Homepage » hogyan kell » A Symlinks használata Windows Vista rendszerben

    A Symlinks használata Windows Vista rendszerben

    A Windows Vista egyik régóta várt funkciója az volt, hogy szimbolikus hivatkozásokat használhat, ahogyan a Linuxban is. Sajnos, nem működnek elég jól, mint amennyit tudnak, de ez egy nagyszerű frissítés a korábbi verzióktól, és számos problémát megoldott nekem már.

    A mklink parancs használata

    A használni kívánt parancs mklink, amit a parancssorból használ. Csak írja be a parancssorba, hogy megtekinthesse a következő beállításokat:

    C: Felhasználók geek> mklink Egy szimbolikus linket hoz létre. MKLINK [[/ D] | [/ H] | [/ J]] Hivatkozási cél / D Könyvtár szimbolikus linket hoz létre. Az alapértelmezett fájl egy szimbolikus hivatkozás. / H Kemény kapcsolatot hoz létre egy szimbolikus hivatkozás helyett. / J Directory Junction létrehozása. A hivatkozás az új szimbolikus hivatkozás nevét adja meg. A Cél megadja az új hivatkozás által hivatkozott utat (relatív vagy abszolút).

    Például, ha azt szeretné, hogy a C mappa: A Geek teszt mappa elérhető legyen a C: Mappa mappából is, a következő parancsot használhatja:.

    C: klink / D C: C mappa: Felhasználók Geek teszt mappa
    A C-hez létrehozott szimbolikus link: Testmap <> C: Felhasználók Geek tesztmappája

    Most, ha megnézed a C: Testmap könyvtárban, látni fogod, hogy milyen fájlok voltak a másik könyvtárban.

    Az opciók megértése.

    MKLINK link cél

    A parancs használata extra opciók nélkül létrehoz egy lágy linket egy fájlhoz.

    / D egy szimbolikus linket vagy egy lágy linket hoz létre.

    Ez lényegében úgy működik, mint egy parancsikon a Windows korábbi verzióiban lévő mappához, kivéve, ha nem kell tényleges parancsikont használnia.

    / H létrehoz egy kemény kapcsolatot, amely közvetlenül a fájlra mutat.

    Ez az opció nem használható közvetlenül a mappákhoz valamilyen oknál fogva, a következő opciót kell használnia.

    / J létrehoz egy „Directory Junction” -t

    A Directory Junction valójában csak egy kemény link a könyvtárhoz. Ez a szolgáltatás a Vista előtt is létezett. Ha kemény hivatkozással próbálsz hivatkozni egy könyvtárhoz, akkor ezt az opciót kell használni.

    A Hard vs Soft Linkek megértése

    Hard Link

    A kemény link közvetlenül a fájlra mutat, és az operációs rendszerre úgy hat, mintha maga a fájl lenne. Ezt az opciót az idő többségének használatához szeretné használni, ha egy alkalmazás könyvtárát próbálja meg hamisítani.

    Soft Link

    A lágy hivatkozás lényegében egy fájl vagy mappa parancsikonja - ha Windows Explorer programot használ, akkor átirányítja a könyvtárat, ha duplán kattint egy parancsikonra, és nem fogja megcsinálni a fájlrendszer részét. Még mindig közvetlenül hivatkozhat, vagy megnyithat egy fájlt a hivatkozott útvonallal, és többnyire működik.

    A Symlinks használata hálózati megosztásból

    A széles körben megvitatottak közül az egyik az, hogy nem használhatod a Vista szimbolikus linkjeit egy másik operációs rendszerből (nem meglepő), de nem használhatod őket egy hálózati megosztásról sem. Ez zavaró, ha ezt a szolgáltatást webkiszolgálón vagy fájlkiszolgálón kívánja használni.

    Symlinks törlése

    Szimbólum törléséhez törölheti a hivatkozást. Csak győződjön meg róla, hogy nem törli az eredeti fájlt.