Windows

Co jsou to symboly? Jak vytvoříte symbolické odkazy v systému Windows 10?

XP NRG — первые в мире создатели искусственного сознания

XP NRG — первые в мире создатели искусственного сознания

Obsah:

Anonim

Symbolický odkaz - nazývaný také symbolický odkaz nebo měkký odkaz, může být jedním z nejvíce skrytých konceptů pro uživatele počítačů. To však nezbavuje význam a výhody, které nabízí. A co přistupovat ke složkám a souborům z různých složek bez zachování duplicitních kopií? Ano, to je síla Symlink

Co je symbolický odkaz nebo symbolický odkaz

Symbolický odkaz jsou soubory zkratek odkazující na fyzický soubor nebo složku umístěnou jinde. Symboly odkazů fungují jako virtuální soubory nebo složky, které lze použít k propojení s jednotlivými soubory nebo složkami, takže se objeví, jako by byly uloženy ve složce pomocí symbolických odkazů, přestože Symboly odkazují pouze na jejich skutečné umístění. > Nezaměňujte symbolický odkaz jako jen zkratky

Je důležité si uvědomit, že symbolické odkazy nejsou víc než jen zkratky, které už jako uživatel systému Windows znáte. Soubor zkratek jednoduše ukazuje na požadovaný soubor, zatímco Symlink bude vypadat, jako by odkazovaný soubor skutečně existoval. Jakmile kliknete na symbolický odkaz, budete přesměrováni na skutečné umístění souboru.

Struktura symbolického odkazu

Symbolický odkaz je založen na textovém řetězci, který je automaticky interpretován a následován operačním systémem jako cesta k jinému souboru nebo adresáře. Tento jiný soubor nebo adresář se nazývá

"cíl ". Symbolický odkaz existuje nezávisle na jeho cíli. Pokud je odstraněn symbolický odkaz, jeho cíl zůstane nedotčen. Pokud symbolický odkaz odkazuje na cíl a po nějakém čase později se tento cíl přesune, přejmenuje nebo odstraní, symbolický odkaz se automaticky neaktualizuje nebo neodstraní, ale nadále existuje a stále ukazuje na starý cíl. Nicméně v takovýchto systémech, které odkazují na přesunuté nebo neexistující cíle, se někdy označují jako rozbité, osiřelé, mrtvé nebo visící.

Výhody symbolických odkazů

Symbolické odkazy spotřebovávají velmi málo místa a vytvářejí se velmi rychle. Uložení velkého množství místa na pevném disku pomocí symbolických odkazů

  1. Na rozdíl od pevných odkazů mohou symlinky propojit soubory mezi systémy souborů. Nezapomeňte, že pokud odstraníte původní soubor, pevný odkaz se stále udržuje naživu. Symbolický odkaz
  2. Symboly odkazů nezachovává strukturu složek, ve které jsou symboly obsahovány. Například řekněme, že soubor
  3. txt je obsažen ve složce "Utility" , která je umístěna na /D/Myfolder/Utility/windowsclub.txt . Nyní, pokud byl ve složce Dropbox vytvořen odkaz Symlink pro složku Utility a vy jste hledali windowsclub.txt ve složce Dropbox, cesta k souboru by přečetla / D /Myfolder/Utility/windowsclub.txt Bratší než převedení zpět na původní / aktuální cestu k souboru. Použití symbolických odkazů umožňuje uložit vaše multimediální soubory Hudba / Videa na jiný pevný disk, ale nechte je zobrazovat ve vašem standardní složky Hudba / Videa, takže je budou detekovány vašimi mediálními programy
  4. Vývojáři často nahrazují duplicitní kopie sdílených souborů / složek pomocí symbolických odkazů odkazujících na fyzické soubory / složky. Nahrazení redundantních kopií souborů může ušetřit velké množství fyzického místa na disku a výrazně zkrátit dobu potřebnou pro kopírování / zálohování / nasazení / klonování projektů.
  5. Význam symbolických symbolů v dnešním vývoji Svět

Jako Yosef Durr, vedoucí senior Programový manažer Microsoft uvádí na blogu Windows

Mnoho populárních vývojových nástrojů, jako jsou git a správci balíčků, jako je npm, rozpoznávají a přetrvávají symbolické odkazy při vytváření repos nebo balíčků. Když jsou tyto reposy nebo balíčky obnoveny jinde, obnoví se také symboly, čímž se zajistí, že místo na disku (a čas uživatele) nebudou promarňováni. Git, například společně s webovými stránkami jako GitHub, se stal hlavním nástrojem pro správu kódů kódů používaných většinou vývojářů dnes.

V posledních letech explodovala také využívání manažerů balíčků v moderním vývoji. Například manažer balíčků uzlů (npm) sloužil ~ 400 milionů instalací v týdnu od 1. července 2015, ale jen o rok později sloužil více než 1,2 miliardy instalací - 3x nárůst za pouhý rok! Koncem června 2016 sloužil npm více než 1,7 miliardy balíčků uzlů během pouhých sedmi dní!

Symlinky v systému Windows 10

Přestože symboly mají zřetelné výhody, byly primárně využívány operačními systémy kompatibilními s operačním systémem UNIX, jako jsou Linux, FreeBSD, OSX atd., Kde symboly mohou být vytvořeny bez omezení. Uživatelé systému Windows, ačkoli byl z dostupného systému Windows Vista dostupný symbolický odkaz, bylo obtížné a zdlouhavé vytvořit.

Vzhledem k požadavkům na zabezpečení systému Windows Vista uživatelé potřebovali práva místních administrátorů a musela běžet

mlink v konzole příkazového řádku vylepšené jako správce k vytvoření / úpravě symbolických odkazů. Toto druhé omezení vedlo k tomu, že většina vývojářů systému Windows neobvykle využíval symbolické odkazy a způsobil, že mnoho moderních vývojářských nástrojů pro více platforem pracuje méně efektivně a spolehlivě na systému Windows. Nyní však

Windows 10 Creators Update uživatel s administrátorskými právy umožňuje režim vývojáře, může kdokoli v počítači spustit příkaz mklink bez zdvižení konzoly příkazového řádku. Jak vytvoříte symbolické odkazy

Symbolické odkazy lze vytvořit buď pomocí

Příkaz mklink nebo CreateSymbolicLink APIPoužití příkazu mklink

Při použití příkazu mklink

použijte níže uvedenou syntaxi: / prefix link_path file / path_folder " Poznámka: mklink může vytvořit několik typů odkazů. Níže jsou typy -

/ D Vytvoří symbolický odkaz adresáře. Výchozí hodnota je souborový symbolický odkaz

/ H Vytvoří pevný odkaz namísto symbolického odkazu

  • / J Vytvoří adresářovou složku
  • Například jsem vytvořil adresář spojení mého složky plocha počítače. Níže najdete screenshot
  • Když kliknu na symbolický odkaz, vypadá to, že mé hudební soubory jsou uloženy v

C: Users \ Desktop Music

, přestože je původně v C: Users \ Music Nezapomeňte, že pokud má cesta v něm nějaké mezery, musíte kolem něj uložit citace. Použití CreateSymbolicLink

Chcete-li povolit nové chování při použití CreateSymbolicLink API, existuje další volba

dwFlags , kterou budete muset nastavit jako: SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE 0x2

Takže volbou výše uvedené hodnoty jste zadali příznak,

Chcete-li si přečíst více o tom, jak vytvořit symbolický odkaz pomocí rozhraní API

CreateSymbolicLink, navštivte stránku windows.com. Závěr Lze říci, že symbolické odkazy užitečnější než pouhé zkratky, nicméně jsou obtížně vytvářeny. Průměrný uživatel PC může stále považovat za trochu děsivý. A co víc, i dnes se mnoho uživatelů snaží porozumět konceptu zkratky dobře, a proto se může snažit odlišit Symlinky a pochopit jejich použití.

To vše je téměř zárukou, že je snadné změnit nastavení můžete tak, že program směřuje do správného adresáře a opravdu nevytváříte symbolický odkaz, ale vědět, jak nastavit a používat dobrý symbolický odkaz, může být skutečně užitečné.