Jak vytvořit symbolický odkaz

Už vás nebaví hledat v přeplněných adresářích soubory, které budete používat jen na vteřinu? Pokud ano, jste na správném místě. Dáme vám podrobné pokyny, jak vytvořit symbolické odkazy na vašem počítači.

Jak vytvořit symbolický odkaz

Po provedení kroků z tohoto článku se můžete rozloučit s dlouhým, zbytečným prohledáváním souborů a věnovat více času věcem, na kterých opravdu záleží.

Jak vytvořit symbolický odkaz?

Než se ponoříme do podrobností o tom, jak vytvořit symbolický odkaz, chceme se ujistit, že přesně víte, co vytváříte. Řekněme, že jste nainstalovali program, který je třeba uložit pod „C:\Program Files\Program.”

Opravdu byste chtěli mít tento program ve svých „D:\Documents“, ale není to možné. To je, když přidáte symbolický odkaz do svého „C:\Program Files\Program“ soubor do “D:\Dokumenty“. Tímto způsobem si ušetříte starosti s žonglováním napříč celým svým „C:” pro otevření tohoto souboru.

Pro většinu operačních systémů použijete ln -s za ním následuje cíl zdrojového souboru a název vašeho symbolického odkazu.

Níže naleznete pokyny k vytvoření symbolického odkazu mezi konkrétními operačními systémy a programy.

Jak vytvořit symbolický odkaz ve Windows?

Chcete-li vytvořit symbolický odkaz ve Windows, použijte příkaz mklink v příkazovém řádku. Toto je interní příkaz dostupný v systémech Windows Vista, Windows 7, 8 a 10. Můžete tak učinit spuštěním příkazového řádku jako správce:

  1. V nabídce Start zadejte „Příkazový řádek“.

  2. Klepněte pravým tlačítkem myši na ikonu.
  3. Vyberte možnost „Spustit jako správce“.

Pokud spustíte aktualizaci Windows 10 Creators Update, nemusíte přistupovat k příkazovému řádku jako správce. Předtím však musíte povolit režim Dev:

  1. Přejděte na stránku „Nastavení“.

  2. Přejděte do části „Aktualizace a zabezpečení“.

  3. Vyberte „Pro vývojáře“.

  4. Ujistěte se, že je zapnutý „Režim vývojáře“.

Nyní, když máte vše nastaveno, můžete se vrátit zpět do příkazového řádku a spustit následující příkaz:

mklink Link_Name Cílová_cesta.

Vyvoláním tohoto příkazu vytvoříte symbolický odkaz ukazující na soubor Target_Name.

Pokud chcete, aby symbolický odkaz ukazoval na adresář, přidejte odpovídající písmeno:

mklink /D Název_linku Cílová_cesta

Pokud některé názvy cest obsahují mezery, budete muset příkaz uvést do uvozovek:

Mklink /D "C:\Moje soubory" "C:\Users\Jméno\Originál\."

Nástroje pro symbolické odkazy třetích stran

Chcete-li vytvořit symbolické odkazy ve Windows, můžete si také stáhnout nástroj třetí strany s názvem Link Shell Extension. Tento nástroj vám umožňuje vytvářet symbolické odkazy takto:

  1. Stáhněte a nainstalujte nástroj.

  2. Najděte soubor, na který chcete vytvořit symbolický odkaz.
  3. Klikněte na něj pravým tlačítkem.
  4. Z nabídky vyberte možnost „Vybrat zdroj odkazu“.

  5. Klepněte pravým tlačítkem myši do jiné složky a v nabídce najeďte myší na možnost „Drop As“.

  6. Vyberte „Symbolický odkaz“.

Jak vytvořit symbolický odkaz v Unixu?

Chcete-li vytvořit odkazy mezi soubory v Unixu, použijte ln příkaz na příkazovém řádku Unixu. Chcete-li vytvořit symbolický odkaz, přidejte -s možnost k ln příkaz. Váš příkaz by měl vypadat takto:

ln -s Název_odkazu cílového_souboru

Cílový_soubor byste měli nahradit názvem souboru, pro který vytváříte symbolický odkaz. Můžete vytvářet symbolické odkazy na libovolné soubory nebo adresáře v systému souborů. Nahraďte Link_Name názvem svého symbolického odkazu.

Poznámka: Odstraněním nebo smazáním cílového souboru přestanete správně fungovat symbolický odkaz.

Jak vytvořit symbolický odkaz na adresář v Linuxu?

Vytváření symbolických odkazů na adresář v Linuxu vyžaduje stejný postup jako vytváření symbolických odkazů na soubor. Jako první parametr vyvoláte název adresáře vašeho souboru a jako druhý parametr napíšete název svého symbolického odkazu.

Můžete například vytvořit symbolický odkaz z adresáře /mnt/my_drive/photos do ˜/adresář my_photos:

ln -s /mnt/my_drive/photos ˜/my_photos

Jak vytvořit symbolický odkaz v Ubuntu?

Vytváření odkazů mezi soubory na všech systémech Linux, včetně Ubuntu, běží pomocí „ln“příkaz. Chcete-li vytvořit symbolický odkaz v Ubuntu, spusťte Terminál a vyvolejte tento příkaz s možností -s přidáno vedle ln.

Váš příkaz by měl vypadat následovně:

sudo ln -s Zdrojový_adresář Odkaz_adresář

Měli byste nahradit „Source_Directory“ adresářem původního souboru. Do parametru „Link_Directory“ napíšete název svého symbolického odkazu.

Jak vytvořit symbolický odkaz na Macu?

Nejlepší způsob, jak myslet na symbolické odkazy na Macu, je jako by to byly pokročilé aliasy. Liší se tím, že symbolické odkazy fungují ve všech aplikacích Mac, včetně Terminálu. Ve skutečnosti budete používat terminál k vytváření symbolických odkazů. Postupujte podle následujících kroků:

  1. Spusťte terminál stisknutím kláves Command + mezerník a zadáním „Terminál.“ Případně spusťte Terminál přes Finder > Aplikace > Nástroje > Terminál.
  2. Spusťte následující příkaz: ln -s /original/path/link/path. Můžete vytvořit cestu k souboru nebo adresáři. Pokud například chcete na ploše vytvořit symbolický odkaz, který bude ukazovat na složku Dokumenty, spusťte tento příkaz:

ln -s /Users/name/Documents /Users/name/Desktop

Při správném vyvolání se na ploše zobrazí složka s názvem „Dokumenty“. Vypadá jako skutečná složka, ale ve skutečnosti je to její symbolický odkaz. Můžete ji otevřít a bude mít stejný obsah jako původní složka „Dokumenty“.

Možná bude váš soubor cesty obsahovat mezery. Pokud například chcete vytvořit symbolický odkaz na složku s názvem „Moje obrázky“ a chcete, aby se zobrazil ve složce „Moje soubory“, uzavřete příkaz do uvozovek:

V -s “Uživatelé/jméno/Moje obrázky” “/Uživatelé/jméno/Moje soubory/Odkaz”

Pro usnadnění práce můžete libovolnou složku z aplikace Finder jednoduše přetáhnout do terminálu. Automaticky vloží cestu k této složce a v případě potřeby ji uzavře do uvozovek.

Nástroje pro symbolické odkazy třetích stran

Ve Finderu můžete také vytvořit symbolický odkaz, ale budete k tomu potřebovat nástroj třetí strany. Můžete si nainstalovat aplikaci s názvem SymbolicLinker, která do kontextové nabídky Finderu přidá následující možnost: Služby > Vytvořit symbolický odkaz.

Jak vytvořit symbolický odkaz v Centos 7?

Vytvoření symbolického odkazu v Centos 7 vyžaduje stejný příkaz jako v jiných operačních systémech Linux. Budete provozovat ln příkaz následovaný -s:

Ln -s Source_Directory Link Directory

Můžete vytvořit symbolické odkazy na adresáře nebo jakékoli soubory ve vašem souborovém systému.

Jak vytvořit symbolický odkaz v Powershell?

Chcete-li vytvořit symbolický odkaz v Powershell, postupujte takto:

  1. Spusťte Powershell jako správce.
  2. Zkopírujte (nebo napište) tento příkaz:

    New-Item -ItemmType -SymbolicLink -Path "Link" -Target "Target"

  3. V části „Odkaz“ byste měli zadat cestu k symbolickému odkazu, včetně jeho názvu a přípony souboru.
  4. V části „Cíl“ zadejte cestu, na kterou bude odkazovat váš nový odkaz.

Jak vytvořit symbolický odkaz v Pythonu?

Pokud používáte Python, pravděpodobně víte, že modul OS vám umožňuje interakci s vaším operačním systémem. Pomocí metody os.symlink() můžete vytvořit symbolické odkazy (dst), které ukazují na jejich zdrojový cíl (src).

Toto je syntaxe:

os.symlink(src, dst)

The src znamená zdroj, zatímco dst je cíl, který dříve neexistoval. Pokud byl příkaz úspěšný, neměli byste získat žádnou návratovou hodnotu.

Další často kladené dotazy

Zde je několik dalších otázek, které vám pomohou vytěžit z tohoto tématu maximum.

Co dělá symbolický odkaz?

Symbolické odkazy, běžně známé jako symbolické odkazy, jsou funkce systému souborů, které vytvářejí odkaz na konkrétní soubory nebo složky. Svým způsobem jsou podobné zkratce ve Windows nebo aliasu na Macu, až na to, že se nejedná o skutečné soubory. Symbolický odkaz je ve skutečnosti záznam v konkrétním systému souborů, který odkazuje na soubor nebo adresář.

Jak vytvořit symbolické odkazy s LN?

Většina operačních systémů použije k vytvoření symbolických odkazů příkaz ln. Funguje to tak, že spustíte terminál svého systému jako správce a spustíte následující příkaz:

ln -s Zdroj_souboru Cíl_souboru

The ln příkaz ve výchozím nastavení vytvoří pevný odkaz, takže musíte přidat -s, který mu říká, aby vytvořil měkký odkaz (symlink).

Jak odstranit symbolický odkaz?

Většinu času můžete odstranit symbolické odkazy stejně jako jakýkoli jiný soubor: přesunout jej do koše.

Symbolické odkazy můžete v Linuxu odstranit pomocí „rm“příkaz. Vyvolejte následující příkaz nahrazením symbolic_link názvem vašeho symbolického odkazu: rm symbolic_link_name

Pokud byla akce úspěšná, váš příkaz skončí jako nula a nezobrazí žádný výstup. Můžete odstranit více než jeden symbolický odkaz. Stačí předat jejich jména jako argumenty s mezerou mezi každým: rm symlinkX symlinkZ symlinkY

Můžete také použít příkaz unlink. Tento příkaz přijme pouze jeden argument, takže musíte mazat jeden odkaz za druhým. Stačí spustit následující příkaz: odpojit symbolic_link_name

Pokud byl příkaz úspěšný, neměli byste obdržet žádný výstup.

Chcete-li odstranit symbolické odkazy ve Windows, použijte rmdir příkaz.

Na Macu můžete soubor kromě přesunutí do koše odstranit pomocí příkazu rm. Stačí spustit tento příkaz spolu s cestou symbolického odkazu: rm /odkaz/cesta

Jaký je příkaz k vytvoření symbolického odkazu?

Většina operačních systémů používá k vytvoření symbolických odkazů příkaz ln. Funguje to tak, že spustíte terminál svého systému jako správce a spustíte následující příkaz:

ln -s Zdroj_souboru Cíl_souboru

The ln příkaz ve výchozím nastavení vytvoří pevný odkaz, takže musíte přidat -s, který mu říká, aby vytvořil měkký odkaz (symlink).

Vylepšete svůj zážitek z navigace v souborech

Vědět, jak vytvořit symbolické odkazy na konkrétní adresáře souborů, může být spořičem v reálném čase. A co je ještě lepší, vaše soubory jsou bezpečně uloženy v jejich původním umístění, takže přesunem souborů se nic nezkazí. Když už nepotřebujete konkrétní symbolický odkaz, můžete jej snadno smazat stejně jako jakýkoli jiný soubor.

Na jaké soubory je podle vás nejužitečnější vytvářet symbolické odkazy? Podělte se o své myšlenky v sekci komentářů níže.