Kompletný sprievodca vytváraním symbolických odkazov (aka Symlinks) v systéme Windows

Obsah:

Kompletný sprievodca vytváraním symbolických odkazov (aka Symlinks) v systéme Windows
Kompletný sprievodca vytváraním symbolických odkazov (aka Symlinks) v systéme Windows

Video: Kompletný sprievodca vytváraním symbolických odkazov (aka Symlinks) v systéme Windows

Video: Kompletný sprievodca vytváraním symbolických odkazov (aka Symlinks) v systéme Windows
Video: Ako odstrániť používateľský účet v systéme Windows 10 - YouTube 2024, Apríl
Anonim
Windows 10, 8, 7 a Vista podporujú symbolické odkazy - známe aj ako symbolické odkazy - ktoré odkazujú na súbor alebo priečinok vo vašom systéme. Môžete ich vytvoriť pomocou príkazového riadku alebo nástroja tretej strany s názvom Rozšírenie Link Shell.
Windows 10, 8, 7 a Vista podporujú symbolické odkazy - známe aj ako symbolické odkazy - ktoré odkazujú na súbor alebo priečinok vo vašom systéme. Môžete ich vytvoriť pomocou príkazového riadku alebo nástroja tretej strany s názvom Rozšírenie Link Shell.

Č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.

Bez ďalších možností,
Bez ďalších možností,

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

Napríklad, ak ste chceli vytvoriť pevný odkaz na C: LinkToFolder, ktorý poukázal na C: Users Name OriginalFolder, spustite nasledujúci príkaz:
Napríklad, ak ste chceli vytvoriť pevný odkaz na C: LinkToFolder, ktorý poukázal na C: Users Name OriginalFolder, spustite nasledujúci príkaz:

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'

Ak uvidíte správu "Nemáte dostatočné privilégiá na vykonanie tejto operácie", musíte pred spustením príkazu spustiť príkazový riadok ako správca.
Ak uvidíte správu "Nemáte dostatočné privilégiá na vykonanie tejto operácie", musíte pred spustením príkazu spustiť príkazový riadok ako správca.

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".

Potom môžete kliknúť pravým tlačidlom myši do iného priečinka, prejsť na ponuku "Drop As" a vybrať "Hardlink" na vytvorenie pevného odkazu na súbor, "Junction" na vytvorenie pevného odkazu na adresár alebo "Symbolic Link" vytvoriť jemný odkaz na súbor alebo adresár.
Potom môžete kliknúť pravým tlačidlom myši do iného priečinka, prejsť na ponuku "Drop As" a vybrať "Hardlink" na vytvorenie pevného odkazu na súbor, "Junction" na vytvorenie pevného odkazu na adresár alebo "Symbolic Link" vytvoriť jemný odkaz na súbor alebo adresár.
Image
Image

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.

Odporúča: