Čo sú symbolické odkazy? Ako vytvoríte symbolické odkazy v systéme Windows 10?

What Are Symbolic Links



Ako IT odborníka sa ma často pýtajú na symbolické odkazy. Symbolické odkazy sú v podstate skratky, ktoré ukazujú na iný súbor alebo adresár. V systéme Windows 10 môžete vytvoriť symbolické odkazy pomocou príkazu mklink. Symbolické odkazy môžu byť veľmi užitočné v mnohých situáciách. Napríklad, ak máte veľký dátový adresár, ktorý chcete zdieľať medzi viacerými užívateľmi, môžete vytvoriť symbolický odkaz na tento adresár na počítači každého užívateľa. Používatelia tak budú mať prístup k dátam bez toho, aby zaberali veľa miesta na ich vlastných pevných diskoch. Ďalším využitím symbolických odkazov je vytváranie odkazov na konkrétne súbory alebo adresáre. Ak napríklad často pristupujete k určitému súboru v hlboko vnorenom adresári, môžete na tento súbor vytvoriť symbolický odkaz na vhodnejšom mieste. Symbolické odkazy sú mocným nástrojom, no môžu byť aj nebezpečné. Ak symbolický odkaz ukazuje na súbor alebo adresár, ktorý neexistuje, môže to spôsobiť chyby vo vašom počítači. Pred vytvorením symbolického odkazu sa teda uistite, že cieľový súbor alebo adresár existuje a že máte správne povolenia na prístup k nemu.



Symbolický odkaz - nazývaný tiež symbolický odkaz alebo mäkký odkaz - môže byť pre používateľov počítačov jedným z najskrytejších pojmov. To mu však neuberá na dôležitosti a výhodách, ktoré ponúka. Čo tak pristupovať k priečinkom a súborom z rôznych priečinkov bez ukladania duplikátov? Áno, to je sila Symbolický odkaz .





Čo je symbolický odkaz alebo symbolický odkaz

Symbolické odkazy sú súbory skratiek, ktoré odkazujú na fyzický súbor alebo priečinok umiestnený inde. Symbolické odkazy fungujú ako virtuálne súbory alebo priečinky, ktoré možno použiť na prepojenie s jednotlivými súbormi alebo priečinkami, vďaka čomu vyzerajú, akoby boli uložené v priečinku so symbolickými odkazmi, aj keď symbolické odkazy poukazujú iba na ich skutočné umiestnenie.





Nezamieňajte si Symlink so skratkou.



Je dôležité pochopiť, že symbolické odkazy sú viac než len skratky, ktoré ako používateľ systému Windows už poznáte. Súbor odkazu jednoducho ukazuje na požadovaný súbor, zatiaľ čo Symlink vyzerá, že prepojený súbor skutočne existuje. Po kliknutí na symbolický odkaz budete presmerovaní na skutočné umiestnenie súboru.

Symbolická štruktúra odkazu

Symbolický odkaz je textový reťazec, ktorý operačný systém automaticky interpretuje ako cestu k inému súboru alebo adresáru. Tento iný súbor alebo adresár sa nazýva 'Cieľ '.

Symbolický odkaz existuje bez ohľadu na cieľ. Ak sa symbolický odkaz odstráni, jeho cieľ zostane nezmenený. Ak symbolický odkaz ukazuje na cieľ a po určitom čase je tento cieľ presunutý, premenovaný alebo odstránený, symbolický odkaz sa automaticky neaktualizuje ani neodstráni, ale naďalej existuje a stále ukazuje na starý cieľ. V takýchto symbolických odkazoch, ktoré ukazujú na presunuté alebo neexistujúce ciele, sa však niekedy označujú ako zlomené, stratené, mŕtve alebo visiace.



Výhody symbolických odkazov

  1. Symbolické odkazy zaberajú veľmi málo miesta a vznikajú veľmi rýchlo. Symbolickými odkazmi ušetríte veľa miesta na pevnom disku
  2. Na rozdiel od pevných odkazov môžu symbolické odkazy odkazovať na súbory v súborových systémoch. Uvedomte si, že ak odstránite pôvodný súbor, pevný odkaz ho bude stále podporovať, ale symbolický odkaz nie.
  3. Symbolické odkazy zachovávajú štruktúru priečinkov, v ktorých sú obsiahnuté. Povedzme napríklad, že existuje text súbor je obsiahnutý v 'úžitok' priečinok umiestnený v /D/Myfolder/Utility/windowsclub.txt . Teraz ak symbolický odkaz pre Utility v priečinku Dropbox sa vytvoril priečinok a začali ste hľadať windowsclub.txt v priečinku schránky sa načíta cesta k súboru /D/Myfolder/Utility/windowsclub.txt namiesto konverzie späť na pôvodnú/skutočnú cestu k súboru.
  4. Pomocou symbolických odkazov môžete uložiť svoje mediálne súbory Hudba / Video na iný pevný disk, no stále ich zobrazovať v štandardných priečinkoch Hudba / Video, aby ich vaše multimediálne programy mohli rozpoznať.
  5. Vývojári často nahrádzajú duplicitné kópie zdieľaných súborov/priečinkov symbolickými odkazmi smerujúcimi na fyzické súbory/priečinky. Výmena nadbytočných kópií súborov môže ušetriť veľa miesta na fyzickom disku a výrazne skrátiť čas potrebný na kopírovanie/zálohovanie/nasadzovanie/klonovanie projektov.

Význam symbolických väzieb v modernom svete rozvoja

Ako uvádza Josef Durr, vedúci programový manažér v spoločnosti Microsoft na blogu Windows,

Mnoho populárnych vývojových nástrojov, ako je git a správcovia balíkov, ako je npm, rozpoznáva a zachováva symbolické odkazy pri vytváraní repozitárov alebo balíkov. Keď sa tieto úložiská alebo balíčky potom obnovia inde, obnovia sa aj symbolické odkazy, čím sa zabezpečí, že sa neplytvá priestorom na disku (a časom používateľa). Git sa napríklad spolu so stránkami ako GitHub stal hlavným nástrojom na správu zdrojového kódu, ktorý dnes používa väčšina vývojárov.

symbolické odkazy

rozšírenie zobrazenia galérie google meet

V posledných rokoch sa dramaticky zvýšilo aj používanie správcov balíkov v modernom vývoji. Napríklad správca balíkov uzla (npm) obslúžil ~400 miliónov inštalácií v týždni od 1. júla 2015, ale len o rok neskôr obslúžil viac ako 1,2 miliardy inštalácií – 3-násobný nárast len ​​za jeden rok! Na konci júna 2016 obsluhoval npm viac ako 1,7 miliardy balíkov uzlov len za sedem dní!

Symbolické odkazy v systéme Windows 10

Zatiaľ čo symbolické odkazy majú výrazné výhody, väčšinou sa používajú na operačných systémoch kompatibilných so systémom UNIX, ako sú Linux, FreeBSD, OSX atď., kde je možné symbolické odkazy vytvárať bez obmedzenia. Aj keď sú pre používateľov systému Windows symbolické odkazy dostupné od systému Windows Vista, ich vytváranie bolo ťažké a zdĺhavé.

Pretože Bezpečnostné požiadavky systému Windows Vista Používatelia potrebovali miestne administrátorské práva, a čo je dôležité, potrebovali ich spustiť mlink vo zvýšenej konzole príkazového riadka na vytváranie/úpravu symbolických odkazov. Toto posledné obmedzenie spôsobilo, že väčšina vývojárov Windowsu používa symbolické odkazy zriedkavo a mnohé moderné multiplatformové vývojové nástroje sa v systéme Windows stali menej efektívnymi a spoľahlivými.

Teraz však s Aktualizácia Windows 10 Creators Update po povolení režimu vývojára používateľom s právami správcu bude môcť spustiť každý používateľ počítača mklink príkaz bez zdvíhania konzoly príkazového riadka.

Ako vytvárate symbolické odkazy

Symbolické odkazy môžu byť vytvorené buď s príkaz mklink alebo CreateSymbolicLink API .

vmware bios

Pomocou príkazu mklink

Použitím príkaz mklink použite nasledujúcu syntax:

|_+_|

Poznámka. Mklink dokáže vytvoriť niekoľko typov odkazov. Nižšie sú uvedené typy:

  • /D Vytvorí symbolický odkaz na adresár. Predvolená hodnota je symbolický odkaz na súbor.
  • /H Vytvorí pevný odkaz namiesto symbolického odkazu.
  • /j Vytvorí spojenie adresárov.

Napríklad som vytvoril adresárové pripojenie priečinka Hudba k pracovnej ploche. Pozrite si snímku obrazovky nižšie.

Symbolické odkazy v systéme Windows 10

Takže keď kliknem na symbolický odkaz, ukáže sa, že moje hudobné súbory sú uložené v C: Používatelia Desktop Music hoci bol pôvodne prítomný v C: Hudba pre používateľov .

vytvorte symbolické odkazy v systéme Windows 10

Pamätajte, že ak máte v ceste medzery, musíte ju uzavrieť do úvodzoviek.

Pomocou CreateSymbolicLink

Ak chcete povoliť nové správanie pri používaní rozhrania CreateSymbolicLink API, existuje ďalšie dwFlags možnosť, budete musieť nastaviť hodnotu ako:

SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

0x2

Takže výberom vyššie uvedenej hodnoty ste zadali príznak, ktorý umožní vytváranie symbolických odkazov, keď proces nie je propagovaný.

Ak sa chcete dozvedieť viac o tom, ako vytvoriť symbolický odkaz pomocou CreateSymbolicLink API, navštívte windows.com .

Čítať : Vytváranie pevných odkazov, symbolických odkazov, skokov, bodov pripojenia objemu .

Záver

Dá sa povedať, že symbolické odkazy sú užitočnejšie ako jednoduché skratky, no ich vytváranie je trochu zložitejšie. Bežný používateľ PC sa bude stále trochu báť tvoriť. Navyše aj dnes mnohí používatelia nemusia dobre rozumieť konceptu skratiek, a preto môžu mať problém rozlíšiť symbolické odkazy a pochopiť ich použitie.

druhý monitor nezistil Windows 10
Stiahnite si nástroj na opravu počítača, aby ste rýchlo našli a automaticky opravili chyby systému Windows

Napriek tomu je to takmer záruka, že bude pre vás ľahké zmeniť akékoľvek nastavenia, aby program ukazoval na správny adresár a v skutočnosti ste nevytvorili symbolický odkaz, ale vedieť, ako nastaviť a používať dobrý Symlink môže byť naozaj užitočný.

Populárne Príspevky