Windows Tips & News

Symbolické odkazy, pevné odkazy a propojení adresářů ve Windows 10

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Ve Windows 10 můžete pomocí symbolických odkazů snadno přesměrovat jednu složku do jiného umístění. Symbolické odkazy jsou v operačním systému široce používány pro vlastní soubory a složky. Pomocí symbolických odkazů můžete ušetřit místo na disku a zpřístupnit svá data z různých umístění systému souborů, aniž byste data fyzicky přesouvali.

reklama

Symbolické odkazy mohou být v mnoha situacích velmi užitečné. Nedávno jsem si například přidal do počítače SSD disk a nainstaloval tam Windows. Všechny mé přenosné aplikace zůstaly ve složce D:\portable a mnoho z nich bylo nakonfigurováno pro práci se složkou D:\documents. Problém byl v tom, že než jsem přidal tento nový SSD, cesta ke složkám byla C:\portable a C:\documents.

Symbolickým propojením těchto dvou složek jsem vše zprovoznil během několika sekund. Vytvořil jsem symbolické odkazy s názvem c:\portable a c:\documents, aniž bych přesunul jediný soubor nebo složku. Další zajímavostí je, že pokud své symbolické odkazy přesunu na nějaké jiné místo, například na disk E:, budou nadále fungovat a budou ukazovat na mé složky na disku D:.

Zde je návod, jak lze vytvářet symbolické odkazy.

Pro správu symbolických odkazů vám Windows nabízí mnoho způsobů.

Nejznámějším nástrojem je mklink. Má následující syntaxi (mklink /?):

MKLINK [[/D] | [/H] | [/J]] Cíl odkazu

/D - Vytvoří symbolický odkaz na adresář. Výchozí je symbolický odkaz na soubor.
/H - Vytvoří pevný odkaz namísto symbolického odkazu.
/J - Vytvoří spojení adresářů.
Odkaz – Určuje nový symbolický název odkazu.
Cíl – Určuje cestu (relativní nebo absolutní), na kterou nový odkaz odkazuje.

Nyní se můžete divit, jaký je rozdíl mezi symbolickým odkazem na adresář a spojením adresáře.

Jaký je rozdíl mezi symbolickým odkazem adresáře a spojením adresáře
Directory Junction je starší typ symbolického odkazu, který nepodporuje cesty UNC (síťové cesty začínající \\) a relativní cesty. Spojení adresářů jsou podporována ve Windows 2000 a novějších systémech Windows na bázi NT. Na druhé straně symbolický odkaz na adresář také podporuje UNC a relativní cesty. Vyžadují však alespoň Windows Vista. Takže dnes je ve většině případů preferovanou možností symbolický odkaz na adresář.

Jaký je rozdíl mezi pevným odkazem a symbolickým odkazem
Pevný odkaz lze vytvořit pouze pro soubory, nikoli pro složky. Nelze vytvořit pevný odkaz na adresáře. Má tedy více omezení než Directory Junction a také nepodporuje cesty UNC.

Jak zjistit, zda je soubor nebo složka symbolickým odkazem
Vytvořme všechny tři typy symbolických odkazů a podívejme se, jak se budou zobrazovat v operačním systému.
Na ploše vytvořím složku Winaero a na stejném místě textový soubor Winaero.txt.
Poté vytvořím nový symbolický odkaz a nový adresářový spoj pro složku a textový soubor.

Příkaz mklink vyžaduje oprávnění správce, takže jej musíte spouštět z zvýšený příkazový řádek.

Následující příkaz vytvoří nový symbolický odkaz na adresář:

mklink /d "c:\users\winaero\desktop\symbolický odkaz adresáře" "c:\users\winaero\desktop\winaero"

Windows 10 vytvoří symbolický odkaz na adresářSymbolický odkaz na adresář lze vizuálně identifikovat podle ikony překryvné zkratky přidané k jeho hlavní ikoně:Ikona překryvného symbolického odkazu na adresář Windows 10

Navíc, když povolíte sloupec "Atributy" v zobrazení Podrobnosti v Průzkumníku souborů, uvidíte atribut "L", který označuje, že se jedná o symbolický odkaz.Atributy symbolického odkazu na adresář Windows 10

Nyní vytvoříme nový adresářový spoj pro složku Winaero takto:

mklink /j "c:\users\winaero\desktop\directory junction" "c:\users\winaero\desktop\winaero"

Windows 10 vytvoří spojení adresářůNemá žádný vizuální rozdíl od symbolického odkazu na adresář v Průzkumníkovi souborů, takže nemůžete zjistit, zda se jedná o spojení adresáře nebo symbolický odkaz adresáře:Spojení adresářů Windows 10 v průzkumníku

Jediný způsob, jak zjistit typ odkazu, je použít konzolu dir příkaz. Otevřete nové okno příkazového řádku ve složce, která obsahuje váš odkaz, a spusťte příkaz dir. Podívejte se na výstup:Windows 10 odkazy ve výstupu cmd dir

Nyní vytvoříme a symbolický odkaz na textový soubor Vytvořil jsem. Příkaz je následující:

mklink "c:\users\winaero\desktop\soubor symbolický odkaz.txt" "c:\users\winaero\desktop\winaero.txt"

Příkaz symbolického odkazu na soubor Windows 10Opět se vizuálně neliší od běžného souboru zástupců, kromě hodnoty sloupce atributů a typu položky „symlink“:

Symbolický odkaz na soubor Windows 10 v průzkumníkuSymbolický odkaz na soubor Windows 10

Situace je jiná pro pevné odkazy. Pojďme si jeden vytvořit:

mklink /h "c:\users\winaero\desktop\file hard link.txt" "c:\users\winaero\desktop\winaero.txt"

Příkaz pevného odkazu na soubor systému Windows 10Pevný odkaz nemá žádný vizuální rozdíl od běžného souboru, když je zobrazen v Průzkumníku souborů:Pevný odkaz na soubor Windows 10 v průzkumníkuPevný odkaz na soubor Windows 10 na ploše

Jediným způsobem, jak zajistit, aby byl soubor pevným odkazem, je použít jiný nástroj konzoly, fsutil.
Spusťte to následovně:

fsutil seznam pevných odkazů "soubor pevný odkaz.txt"

Zmíněný příkaz zobrazí všechny pevně propojené soubory:Pevný odkaz na soubor Windows 10 v fsutil

Nemůžete snadno zjistit, zda je soubor pevným odkazem, protože Průzkumník po vybalení žádnou takovou indikaci nedává. Chovají se jako běžné soubory ve výstupu příkazu dir nebo v Průzkumníku souborů.

Pevné odkazy jsou však stále odkazy na jiné soubory. Neduplikují obsah cílového souboru a nezabírají nadbytečné místo na disku.

V systému Windows Vista a novějších se spojení adresářů používají k propojení cest starších složek souborů, jako je C:\Documents and Settings, s novějšími cestami, jako je C:\Users. Symbolické odkazy se také používají k přesměrování C:\Users\All Users do C:\ProgramData.

Počínaje systémem Windows Vista jsou pevné odkazy široce využívány také systémem Windows a jeho servisním mechanismem. Mnoho systémových souborů jsou pevné odkazy na soubory ve složce Windows Component Store. Pokud spustíte příkaz fsutil hardlink list pro explorer.exe, notepad.exe nebo regedit.exe, uvidíte to sami!

Pevné odkazy systému Windows 10The složka WinSxS ukládá různé systémové soubory, které jsou pomocí pevných odkazů propojeny se soubory umístěnými ve složkách C:\Windows, C:\Windows\System32 a dalších systémových složkách. Když jsou nainstalovány aktualizace operačního systému, soubory uvnitř WinSxS jsou aktualizovány a znovu pevně propojeny se systémovými umístěními.

A je to. Nyní víte vše, co potřebujete vědět o symbolických odkazech ve Windows 10. Pomocí těchto informací můžete vyřešit problémy s cestami, když přidáte novou diskovou jednotku do počítače nebo přesunete nějakou složku, ale stále potřebujete, aby byla přístupná přes předchozí cestu. Neváhejte zanechat komentář, pokud máte dotaz nebo chcete něco přidat.

Nyní, viz jak vytvořit symbolické odkazy s PowerShell.

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému
Microsoft představuje Kernel Data Protection, novou platformu bezpečnostní technologie pro prevenci poškození dat

Microsoft představuje Kernel Data Protection, novou platformu bezpečnostní technologie pro prevenci poškození dat

Společnost Microsoft oznámila Kernel Data Protection (KDP), novou technologii, která zabraňuje út...

Přečtěte si více

Windows 10 Build 14393.1670 je venku s KB4039396

Windows 10 Build 14393.1670 je venku s KB4039396

Zanechte odpověďMicrosoft dnes vydal Windows 10 Build 14393.1670 pro stabilní větev. Balíček KB40...

Přečtěte si více

Jak zobrazit a obnovit heslo Wi-Fi uložené v systému Windows 10

Jak zobrazit a obnovit heslo Wi-Fi uložené v systému Windows 10

Pokud jste zapomněli heslo Wi-Fi v systému Windows 10, neexistuje žádný zřejmý způsob, jak zjisti...

Přečtěte si více