Ako vytvoriť symbolický odkaz na Ubuntu

How Create Symbolic Link Ubuntu



V systéme Linux existuje mnoho výkonných funkcií, ktoré vám môžu výrazne uľahčiť život. Prepojenie je jedným z nich, ktoré vám umožní vykonávať svoje úlohy oveľa rýchlejšie a efektívnejšie. Počuli ste názov symbolický odkaz alebo bežnejší symbolický odkaz, však? Je to funkcia, ktorá umožňuje prepojenie s fyzickým adresárom alebo súborom.

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 stiahnutiu
ls
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!