Pre servery je symbolické prepojenie veľmi užitočné. Ste používateľom Linuxu? Potom vám môže tiež veľmi pomôcť symbolický odkaz. Jediné, čo musíte urobiť, je byť s ním kreatívny, aby ste znížili pracovné zaťaženie.
V súborovom systéme Linux je veľa zložitých adresárov, nie? Spomienka na všetky z nich môže byť skutočný problém. Okrem toho, ak chcete pracovať so súborom/adresárom, ktorý je hlboko v adresároch a podadresároch, dĺžka cesty k súboru sa zvýši.
Je to obzvlášť bolestivé pri práci s CLI, kde musíte zadať cesty k súborom. Tu prichádza symbolický odkaz na pomoc.
Napríklad chcete získať prístup k súboru /home//Downloads/a/b/c/d/e.txt. Je to jednoduché demo, ale písanie po celej dĺžke súboru nie je niečo, čo by ste chceli robiť často, však? S pomocou symlinku môžete dramaticky zmenšiť cestu k súboru /home/e.txt.
Tu funkcia symbolického odkazu umožňuje vytvoriť virtuálny súbor na /home/e.txt, ktorý označuje súbor /home//Downloads/a/b/c/d/e.txt. Kedykoľvek požiadate o manipuláciu so súborom /home/e.txt, systém bude pracovať s pôvodným súborom.
Rovnaká metóda platí aj pre adresáre.
Dnes sa pozrime na to, ako vytvoriť symbolický odkaz a užiť si s ním zábavu.
Vytvorenie symbolického odkazu
Vo všetkých systémoch Linux existuje nástroj ln. Nezamieňajte si s prirodzeným logaritmom! ln má rovnakú štruktúru cp a mv. Získajte viac informácií o kopírovaní súborov a adresárov v systéme Linux .
ln -s <source_file_directory> <adresár_suboru_súboru>Vytvorme napríklad symbolický odkaz na /home /viktor /Downloads to /Downloads.
sudo ln -s /Domov/víťaz/K stiahnutiu/K stiahnutiu
Je načase overiť výsledok. Výsledok môžete ľahko overiť pomocou príkazu, ktorý funguje s týmto adresárom alebo súborom. Napríklad,
CD /K stiahnutiu
Teraz som v adresári /Stiahnuté súbory. V skutočnosti to nie je nový adresár. Namiesto toho je to odkaz na pôvodný priečinok/home/viktor/Downloads.
Overte, či sú obe rovnaké -
CD /Domov/víťaz/K stiahnutiuls
CD /K stiahnutiu
ls
Vidíte? Obaja sú rovnakí!
To isté urobíme so súborom. Už som nastavil demo súbor pimusic.txt na/home/viktor/Desktop. Spojme to ako PIMUSIC.
sudo ln -s /Domov/víťaz/Pracovná plocha/pimusic.txt PIMUSIC
Overte výsledok -
katPIMUZIKA
Vytvorenie trvalého symbolického odkazu
Upozorňujeme, že vytvárané symbolické odkazy nie sú trvalé. Pri každom reštarte systému musíte symbolický odkaz znova vytvoriť. Aby boli trvalé, jednoducho odstráňte príznak -s. Všimnite si toho, že to vytvorí TVRDÝ ODKAZ.
sudo ln /Domov/víťaz/Pracovná plocha/pimusic.txt PIMUSIC
Po reštartovaní systému overte výsledok -
katPIMUZIKA
Užite si to!