12Aug

Uporaba Symlinksa v operacijskem sistemu Windows Vista

Ena od dolgih pričakovanj v operacijskem sistemu Windows Vista je bila zmožnost uporabe simbolnih povezav, tako kot v Linuxu. Na žalost, ne delajo čisto tako, kot bi lahko, ampak to je velika nadgradnja iz prejšnjih različic, in je že rešila več težav zame.

Uporaba ukaza mklink

Ukaz, ki ga morate uporabiti, je mklink , ki ga boste uporabili iz ukazne vrstice. Vnesite to v ukazno vrstico in si oglejte možnosti:

C: \ Users \ geek & gt; mklink Ustvari simbolno povezavo. MKLINK [[/ D] |[/ H] |[/ J]] Link Target / D Ustvari simbolno povezavo imenika. Privzeta datoteka je simbolična povezava./ H Ustvari trdno povezavo namesto simbolne povezave./ J Ustvari povezavo z imenikom. Povezava določa novo ime simbolne povezave. Cilj določa pot( relativno ali absolutno), na katero se nanaša nova povezava.

Če želite na primer C: \ Users \ Geek \ TestFolder dobiti tudi C: \ TestFolder, lahko uporabite naslednji ukaz.

C: \ mklink / D C: \ TestFolder C: \ Users \ Geek \ TestFolder simbolična povezava


, ustvarjena za C: \ TestFolder & lt; = = & gt; & gt;C: \ Users \ Geek \ TestFolder

Zdaj, če pogledate v imeniku C: \ TestFolder, boste videli datoteke, ki so bile v drugem imeniku.

Razumevanje možnosti.

MKLINK ciljni link

Uporaba ukaza brez dodatnih možnosti ustvari mehko povezavo do datoteke.

/ D ustvari simbolno povezavo ali mehko povezavo.

To v bistvu deluje kot bližnjica do mape v prejšnjih različicah sistema Windows, razen, da vam ni treba uporabiti dejanske bližnjice.

/ H ustvari trdo povezavo, ki neposredno prikaže na datoteko.

Ta možnost ni mogoče neposredno uporabiti za mape iz nekega razloga, zato boste morali uporabiti naslednjo možnost.

/ J ustvari "Directory Junction"

Directory Junction je pravzaprav le trda povezava do imenika. To je funkcija, ki je obstajala tudi pred Vista.Če skušate simbolično povezati z imenik s trdo povezavo, morate to možnost uporabiti.

Razumevanje trdih in mehkih povezav

Trdna povezava

Trdna povezava neposredno kaže na datoteko in deluje v operacijski sistem, kot da je datoteka samo. To možnost želite uporabiti večino časa, če poskušate ponarejati imenik aplikacije.

Soft Link

Mehka povezava je v bistvu bližnjica do datoteke ali mape - če uporabljate Windows Explorer, boste v mapo preusmerjeni, če dvokliknete bližnjico, ne bo pretvarjala svojega deladatotečni sistem.Še vedno lahko neposredno sklicujete ali odprete datoteko s simulirano potjo in večinoma deluje.

Uporaba Symlinks iz omrežne skupne rabe

Ena od stvari, o katerih se je razpravljalo, je, da ne morete uporabljati simbolov Vista iz drugega operacijskega sistema( ni presenetljivo), vendar jih ne morete uporabiti tudi iz omrežnega deleža. To je težavno, če pričakujete, da boste to funkcijo uporabljali na spletnem strežniku ali datotečnem strežniku.

Brisanje simbolov

Če želite izbrisati simbolno povezavo, lahko povezavo preprosto izbrišete. Prepričajte se, da izvirne datoteke ne brišete.