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!