Kako stvoriti simboličku vezu na Ubuntuu

How Create Symbolic Link Ubuntu



U Linuxu postoji mnogo moćnih značajki koje vam mogu uvelike olakšati život. Povezivanje je jedno od njih koje vam može omogućiti brže i učinkovitije izvršavanje vaših zadataka. Jeste li čuli simboličku vezu naziva, ili uobičajeniji simbol veze, zar ne? To je značajka koja omogućuje povezivanje s fizičkim imenikom ili datotekom.

Za poslužitelje je povezivanje simpozijom vrlo korisno. Jeste li korisnik Linuxa? Tada vam simbolična veza također može puno pomoći. Sve što trebate učiniti je biti kreativan s tim kako biste smanjili opterećenje.








U datotečnom sustavu Linuxa postoji mnogo složenih direktorija, zar ne? Prisjećanje na sve njih može biti prava gnjavaža. Štoviše, kada želite raditi s datotekom/direktorijem koji je duboko unutar direktorija i poddirektorija, duljina puta do datoteke postaje dulja.



Posebno je bolno raditi s CLI -jem gdje morate navesti staze datoteka. Evo simboličke veze u pomoć.



Na primjer, želite pristupiti datoteci /home//Downloads/a/b/c/d/e.txt. Ovo je jednostavan demo, ali sigurno upisivanje cijele duljine datoteke nije nešto što želite često raditi, zar ne? Snagom simboličke veze možete dramatično smanjiti putanju datoteke na /home/e.txt.





Ovdje vam značajka poveznice omogućuje stvaranje virtualne datoteke na /home/e.txt koja označava /home//Downloads/a/b/c/d/e.txt. Kad god zatražite manipulaciju datotekom /home/e.txt, sustav će raditi na izvornoj datoteci.

Ista metoda vrijedi i za direktorije.



Danas provjerimo sve kako stvoriti simboličku vezu i zabaviti se s njom.

Stvaranje simboličke veze

Na svim Linux sustavima postoji alat ln. Nemojte brkati s prirodnim logaritmom! ln slijedi istu strukturu cp i mv. Saznajte više o kopiranju datoteka i direktorija na Linuxu .

ln -s <izvorni_datoteka_datoteke> <direktorij_datoteka_veza>

Na primjer, stvorimo simolink /home /viktor /Downloads to /Downloads.

sudo ln -s /Dom/pobjednik/Preuzimanja/Preuzimanja

Vrijeme je da provjerite rezultat. Imajte na umu da rezultat možete lako provjeriti naredbom koja radi pomoću tog direktorija ili datoteke. Na primjer,

CD /Preuzimanja

Sada sam u direktoriju /Preuzimanja. To zapravo nije novi imenik. Umjesto toga, to je veza do izvorne mape/home/viktor/Preuzimanja.

Provjerite jesu li oba ista -

CD /Dom/pobjednik/Preuzimanja
ls
CD /Preuzimanja
ls

Vidjeti? Oboje su isti!

Učinimo isto s datotekom. Već sam postavio demo datoteku pimusic.txt na/home/viktor/Desktop. Povežimo to kao PIMUSIC.

sudo ln -s /Dom/pobjednik/Desktop/pimusic.txt PIMUSIC

Provjerite rezultat -

mačkaPIMUZIKA

Stvaranje trajne simboličke veze

Imajte na umu da simbolične veze koje stvarate nisu trajne. Kad god ponovno pokrenete sustav, morate ponovno stvoriti simboličku vezu. Da biste ih učinili trajnim, jednostavno uklonite zastavicu -s. Imajte na umu da će stvoriti Tvrdu vezu.

sudo ln /Dom/pobjednik/Desktop/pimusic.txt PIMUSIC

Provjerite rezultat nakon ponovnog pokretanja sustava -

mačkaPIMUZIKA

Uživati!