Kako ustvariti simbolično povezavo na Ubuntu

How Create Symbolic Link Ubuntu



V Linuxu obstaja veliko zmogljivih funkcij, ki lahko olajšajo življenje. Povezovanje je eno izmed njih, ki vam omogoča, da svoje naloge opravljate veliko hitreje in učinkoviteje. Ste slišali simbolično povezavo do imena ali pogostejšo simbolno povezavo, kajne? To je funkcija, ki omogoča povezavo s fizičnim imenikom ali datoteko.

Za strežnike je sinhronizacija zelo uporabna. Ali ste uporabnik Linuxa? Potem vam lahko veliko pomaga tudi simbolna povezava. Vse kar morate storiti je, da z njim ustvarjate, da zmanjšate obremenitev.








V datotečnem sistemu Linux je veliko zapletenih imenikov, kajne? Spomin na vse njih je lahko prava težava. Poleg tega, če želite delati z datoteko/imenikom, ki je globoko v imenikih in podimenikih, se dolžina poti do datoteke podaljša.



Še posebej boleče je pri delu z CLI, kjer morate določiti poti do datotek. Tu je na voljo simbolna povezava.



Na primer, želite dostopati do datoteke /home//Downloads/a/b/c/d/e.txt. To je preprosta predstavitev, vendar zagotovo tipkanje celotne dolžine datoteke ni nekaj, kar bi radi počeli pogosto, kajne? Z močjo simbolne povezave lahko dramatično zmanjšate pot do datoteke na /home/e.txt.





Tukaj funkcija povezovalne povezave omogoča ustvarjanje navidezne datoteke na /home/e.txt, ki označuje /home//Downloads/a/b/c/d/e.txt. Kadar koli zahtevate manipulacijo z datoteko /home/e.txt, bo sistem deloval na izvirni datoteki.

Enaka metoda velja tudi za imenike.



Danes si oglejmo, kako ustvariti simbolno povezavo in se z njo zabavati.

Ustvarjanje simbolne povezave

V vseh sistemih Linux obstaja orodje ln. Ne mešajte z naravnim logaritmom! ln sledi isti strukturi cp in mv. Preberite več o kopiranju datotek in imenikov v Linuxu .

ln -s <imenik_datoteke_virov> <link_file_directory>

Ustvarimo na primer simbolno povezavo /home /viktor /Downloads to /Downloads.

sudo ln -s /doma/zmagovalec/Prenosi/Prenosi

Čas je, da preverite rezultat. Upoštevajte, da lahko rezultat preprosto preverite z ukazom, ki deluje z uporabo tega imenika ali datoteke. Na primer,

CD /Prenosi

Zdaj sem v imeniku /prenosi. Pravzaprav to ni nov imenik. Namesto tega je povezava do izvirne mape/home/viktor/Downloads.

Preverite, ali sta oba enaka -

CD /doma/zmagovalec/Prenosi
ls
CD /Prenosi
ls

Vidiš? Oba sta enaka!

Naredimo enako z datoteko. Predstavitveno datoteko pimusic.txt sem že nastavil na/home/viktor/Desktop. Povežimo ga kot PIMUSIC.

sudo ln -s /doma/zmagovalec/Namizni računalnik/pimusic.txt PIMUSIC

Preverite rezultat -

mačkaPIMUSIC

Ustvarjanje trajne simbolne povezave

Upoštevajte, da ustvarjene simbolne povezave niso trajne. Ko znova zaženete sistem, morate znova ustvariti simbolno povezavo. Če jih želite narediti trajne, preprosto odstranite zastavico -s. Upoštevajte, da bo ustvaril TRDO POVEZAVO.

sudo ln /doma/zmagovalec/Namizni računalnik/pimusic.txt PIMUSIC

Po ponovnem zagonu sistema preverite rezultat -

mačkaPIMUSIC

Uživajte!