Jak vytvořit symbolický odkaz na Ubuntu

How Create Symbolic Link Ubuntu



V Linuxu existuje spousta výkonných funkcí, které vám mohou hodně usnadnit život. Propojení je jedním z nich, které vám umožní provádět úkoly mnohem rychleji a efektivněji. Slyšeli jste název symbolický odkaz nebo běžnější symbolický odkaz, že? Je to funkce, která umožňuje propojení s fyzickým adresářem nebo souborem.

Pro servery je symbolické propojení velmi užitečné. Jste uživatel Linuxu? Pak vám může také hodně pomoci symbolický odkaz. Jediné, co musíte udělat, je být s tím kreativní, abyste si snížili pracovní zátěž.








V systému souborů Linuxu je spousta složitých adresářů, že? Pamatovat si všechny z nich může být opravdové trápení. Kromě toho, pokud chcete pracovat se souborem/adresářem, který je hluboko v adresářích a podadresářích, délka cesty k souboru se prodlouží.



Je to obzvláště bolest při práci s CLI, kde musíte zadat cesty k souborům. Zde přichází na pomoc symbolický odkaz.



Například chcete získat přístup k souboru /home//Downloads/a/b/c/d/e.txt. Toto je snadné demo, ale psaní celé délky souboru není něco, co byste chtěli dělat často, že? S pomocí symlinku můžete dramaticky zmenšit cestu k souboru /home/e.txt.





Zde vám funkce symbolického odkazu umožňuje vytvořit virtuální soubor na /home/e.txt, který označuje soubor /home//Downloads/a/b/c/d/e.txt. Kdykoli požádáte o manipulaci se souborem /home/e.txt, systém bude pracovat s původním souborem.

Stejná metoda platí i pro adresáře.



Dnes se podíváme na to, jak vytvořit symbolický odkaz a pobavit se s ním.

Vytváření symbolických odkazů

Na všech systémech Linux existuje nástroj ln. Nezaměňujte s přirozeným logaritmem! ln má stejnou strukturu cp a mv. Další informace o kopírování souborů a adresářů v systému Linux .

ln -s <adresář_souboru_zdrojů> <odkaz_soubor_souboru>

Vytvořme například symbolický odkaz /home /viktor /Downloads /Downloads.

sudo ln -s /Domov/vítěz/Soubory ke stažení/Soubory ke stažení

Je čas ověřit výsledek. Výsledek můžete snadno ověřit pomocí příkazu, který funguje s použitím daného adresáře nebo souboru. Například,

CD /Soubory ke stažení

Nyní jsem v adresáři /Soubory ke stažení. Ve skutečnosti to není nový adresář. Místo toho je to odkaz na původní složku/home/viktor/Downloads.

Ověřte, že jsou oba stejní -

CD /Domov/vítěz/Soubory ke stažení
ls
CD /Soubory ke stažení
ls

Vidět? Oba jsou stejní!

Udělejme to samé se souborem. Už jsem nastavil demo soubor pimusic.txt na/home/viktor/Desktop. Pojďme to propojit jako PIMUSIC.

sudo ln -s /Domov/vítěz/plocha počítače/pimusic.txt PIMUSIC

Ověřte výsledek -

kočkaPIMUZIKA

Vytvoření trvalého symlinku

Vytvořené symbolické odkazy nejsou trvalé. Kdykoli restartujete systém, musíte znovu vytvořit symbolický odkaz. Aby byly trvalé, jednoduše odstraňte příznak -s. Všimněte si, že vytvoří HARD LINK.

sudo ln /Domov/vítěz/plocha počítače/pimusic.txt PIMUSIC

Ověřte výsledek po restartu systému -

kočkaPIMUZIKA

Užívat si!