Čo sú to symbolické odkazy?
Symbolické odkazy sú v podstate pokročilé skratky. Vytvorte symbolický odkaz na konkrétny súbor alebo priečinok a tento odkaz sa bude zobrazovať rovnako ako súbor alebo priečinok systému Windows - aj keď je to len odkaz smerujúci k súboru alebo priečinku.
Povedzme napríklad, že máte program, ktorý potrebuje svoje súbory v C: Program. Naozaj by ste chceli uložiť tento adresár na D: Stuff, ale na program vyžaduje že súbory sú v C: Program. Mohli by ste presunúť pôvodný adresár z C: Program na D: Stuff a potom vytvoriť symbolický odkaz na C: Program smerujúci na D: Stuff. Po opätovnom spustení programu sa pokúsi získať prístup do svojho adresára na C: Program. Systém Windows ho automaticky presmeruje na D: Stuff a všetko bude fungovať, ako keby to bolo v programe C: Program.
Tento trik môže byť použitý pre všetky druhy vecí vrátane synchronizácie ľubovoľnej zložky s programami ako Dropbox, Google Drive a OneDrive.
Existujú dva typy symbolických odkazov: Tvrdé a mäkké. Mäkké symbolické odkazy fungujú podobne ako štandardné skratky. Keď otvoríte mäkký odkaz na priečinok, budete presmerovaný do priečinka, kde sú uložené súbory. Avšak pevným odkazom sa zdá, že súbor alebo priečinok skutočne existuje v mieste symbolického odkazu a vaše aplikácie nebudú vedieť o nič lepšie. To robí ťažké symbolické odkazy užitočnejšie vo väčšine situácií.
Upozorňujeme, že systém Windows v skutočnosti nepoužíva výrazy "pevný odkaz" a "soft link". Namiesto toho používa výrazy "pevný odkaz" a "symbolický odkaz". V dokumentácii systému Windows je "symbolické prepojenie" rovnaké ako "soft link". Avšak
mklink
príkaz môže vytvoriť ako tvrdé odkazy (známe ako "tvrdé odkazy" v systéme Windows), tak aj jemné odkazy (známe ako "symbolické odkazy" v systéme Windows).
Ako vytvoriť symbolické odkazy s mklinkom
Symbolické prepojenia môžete vytvoriť pomocou príkazu mklink v okne príkazového riadka ako správca. Ak chcete otvoriť jeden, nájdite skratku "Príkazový riadok" v ponuke Štart, kliknite naň pravým tlačidlom myši a zvoľte "Spustiť ako správca".
V aktualizácii tvorcov systému Windows 10 môžete použiť normálne okno príkazového riadka bez toho, aby ste ho spustili ako správcu. Ak to však chcete urobiť bez príkazového riadka správcu, najprv musíte povoliť režim vývojára z Nastavenia> Aktualizácia a zabezpečenie> Pre vývojárov.
mklink
vytvorí symbolický odkaz na súbor. Príkaz uvedený nižšie vytvára symbolický alebo "jemný" odkaz na
Link
ukazujú na súbor
Target
:
mklink Link Target
Použite / D, ak chcete vytvoriť jemný odkaz smerujúci do adresára. ako:
mklink /D Link Target
Použite / H, ak chcete vytvoriť pevný odkaz smerujúci k súboru:
mklink /H Link Target
Použite / J vytvoriť pevný odkaz smerujúci do adresára, tiež známy ako adresárová križovatka:
mklink /J Link Target
mklink /J C:LinkToFolder C:UsersNameOriginalFolder
Budete musieť ukladať úvodzovky okolo chodníkov s medzerami. Ak sú napríklad priečinky namiesto toho pomenované C: Link to Folder a C: Users Name Original Folder, mali by ste namiesto toho použiť nasledujúci príkaz:
mklink /J 'C:Link To Folder' 'C:UsersNameOriginal Folder'
Ako vytvoriť symbolické prepojenia s grafickým nástrojom
Ak to chcete urobiť pomocou grafického nástroja, prevezmite rozšírenie Link Shell. Uistite sa, že ste stiahli príslušný balík predpokladov pred vlastným nástrojom - obidva sú prepojené na stránke na prevzatie nástroja.
Po nainštalovaní vyhľadajte súbor alebo priečinok, na ktorý chcete vytvoriť odkaz, kliknite pravým tlačidlom myši a zvoľte v ponuke položku "Pick Link Source".
Ako odstrániť symbolické odkazy
Ak chcete zbaviť symbolického odkazu, jednoducho ho môžete odstrániť, ako by ste použili akýkoľvek iný súbor alebo adresár. Dbajte na to, aby ste odstránili samotný odkaz skôr ako súbor alebo adresár, ku ktorému sa spája.