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 jeho 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řesunuli.
Reklama
Symbolické odkazy mohou být v mnoha situacích velmi užitečné. Například nedávno jsem do svého počítače přidal jednotku SSD a nainstaloval jsem 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: přenosný a C: dokumenty.Díky propojení těchto dvou složek jsem do několika sekund vše fungoval. Vytvořil jsem symbolické odkazy s názvem c: portable a c: documents bez přesunutí jediného souboru nebo složky. Další zajímavou věcí je, že když přesunu své symbolické odkazy na jiné místo, například na jednotku E:, budou pokračovat v práci a budou ukazovat na mé složky na jednotce D :.
Zde je možné vytvořit 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áře.
Odkaz - Určuje nový symbolický název odkazu.
Cíl - Určuje cestu (relativní nebo absolutní), na kterou odkazuje nový odkaz.
Nyní vás možná zajímá, jaký je rozdíl mezi symbolickým odkazem na adresář a spojením adresáře.
Jaký je rozdíl mezi symbolickým odkazem na adresář 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ářů je podporováno v systémech Windows se systémem Windows 2000 a novějšími NT. Symbolický odkaz adresáře na druhé straně také podporuje UNC a relativní cesty. Vyžadují však alespoň Windows Vista. Ve většině případů je dnes preferovanou volbou 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. Pro adresáře nelze vytvořit pevný odkaz. Má tedy více omezení než Directory Junction a také nepodporuje cesty UNC.
jak získat zdarma line coiny
Jak zjistit, zda je soubor nebo složka symbolickým odkazem
Pojďme vytvořit všechny tři typy symbolických odkazů a podívejme se, jak budou zobrazeny v operačním systému.
Vytvořím složku Winaero na ploše a textový soubor Winaero.txt na stejném místě.
Poté pro složku a textový soubor vytvořím nový symbolický odkaz a nový Directory Junction.
Příkaz mklink vyžaduje oprávnění správce, takže jej musíte spustit z zvýšený příkazový řádek .
Následující příkaz vytvoří novýsymbolický odkaz na adresář:
mklink / d 'c: users winaero desktop adresář symbolický odkaz' 'c: users winaero desktop winaero'
Symbolický odkaz na adresář lze vizuálně identifikovat pomocí ikony překrytí zástupce přidané k jeho hlavní ikoně:
jak obnovit historii na chromu
Když navíc povolíte sloupec „Atributy“ v zobrazení Podrobnosti Průzkumníka souborů, uvidíte atribut „L“, který označuje, že se jedná o symbolický odkaz.
Nyní vytvořme novýspojení adresářepro složku Winaero takto:
mklink / j 'c: users winaero desktop directory junction ' c: users winaero desktop winaero '
Nemá žádný vizuální rozdíl od symbolického odkazu na adresář v Průzkumníku souborů, takže nemůžete zjistit, zda se jedná o spojení adresáře nebo symbolický odkaz na adresář:
Jediným způsobem, jak zjistit typ odkazu, je použití konzolytobě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:
Nyní vytvořmesymbolický odkaz pro textový souborVytvořil jsem. Příkaz je následující:
mklink 'c: users winaero desktop file symbolic link.txt' 'c: users winaero desktop winaero.txt'
Opět se vizuálně neliší od běžného souboru zástupců, kromě hodnoty sloupce atributů a typu položky „symbolický odkaz“:
Situace je jinápevné odkazy. Vytvořme si jeden:
mklink / h 'c: users winaero desktop file hard link.txt' 'c: users winaero desktop winaero.txt'
Pevný odkaz nemá žádný vizuální rozdíl od běžného souboru při zobrazení v Průzkumníku souborů:
Jediným způsobem, jak zajistit, aby byl soubor pevným odkazem, je použití jiného nástroje konzoly, fsutil.
Spusťte jej následujícím způsobem:
fsutil hardlink list 'file hard link.txt'
Uvedený příkaz zobrazuje všechny soubory s pevným odkazem:
ikona plochy facebooku pro Windows 7
Nelze snadno zjistit, zda je soubor pevným odkazem, protože Průzkumník po vybalení nic takového nenaznačuje. 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. Nekopírují obsah cílového souboru a nezabírají nadbytečné místo na disku.
Ve Windows Vista a novějších se spojky adresářů používají k propojení starších cest ke složkám souborů, jako je C: Documents and Settings, k novějším cestám, jako je C: Users. Symbolické odkazy se také používají k přesměrování C: Users Všichni uživatelé na C: ProgramData.
Počínaje systémem Windows Vista jsou pevné odkazy také široce využívány systémem Windows a jeho servisním mechanismem. Mnoho systémových souborů představuje 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!
The Složka WinSxS ukládá různé systémové soubory, které jsou propojeny pevnými odkazy na soubory umístěné 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 s umístěním systému.
A je to. Nyní víte vše, co potřebujete vědět o symbolických odkazech v systému Windows 10. Pomocí těchto informací můžete vyřešit problémy s cestami, když do počítače přidáte novou diskovou jednotku nebo přesunete nějakou složku, ale stále potřebujete přístup k jejím předchozím cesta. Nebojte se zanechat komentář, pokud máte dotaz nebo máte co dodat.
Nyní, viz jak vytvořit symbolické odkazy pomocí prostředí PowerShell .