Kaip sukurti simbolinę nuorodą „Ubuntu“

How Create Symbolic Link Ubuntu



„Linux“ yra daug galingų funkcijų, kurios gali labai palengvinti gyvenimą. Susiejimas yra vienas iš jų, kuris leidžia jums atlikti savo užduotis daug greičiau ir efektyviau. Jūs girdėjote pavadinimą simbolinė nuoroda arba labiau paplitusi nuoroda, tiesa? Tai funkcija, leidžianti susieti fizinį katalogą ar failą.

Serveriams labai naudinga susieti simbolius. Ar esate „Linux“ vartotojas? Tada „Symlink“ taip pat gali jums labai padėti. Viskas, ką jums reikia padaryti, tai būti kūrybingam, kad sumažintumėte savo darbo krūvį.








„Linux“ failų sistemoje yra daug sudėtingų katalogų, tiesa? Prisiminti juos visus gali būti tikras vargas. Be to, kai norite dirbti su failu/katalogu, esančiu giliai kataloguose ir pakatalogiuose, failo kelio ilgis tampa ilgesnis.



Ypač skaudu dirbant su CLI, kur reikia nurodyti failų kelius. Čia pateikiama pagalbos nuoroda.



Pavyzdžiui, norite pasiekti /home//Downloads/a/b/c/d/e.txt failą. Tai paprasta demonstracinė versija, tačiau tikrai nenorite dažnai įvesti viso failo ilgio, tiesa? Naudodami „Symlink“ galią galite žymiai sumažinti failo kelią į /home/e.txt.





Čia „symlink“ funkcija leidžia sukurti virtualų failą /home/e.txt, kuris nurodo į /home//Downloads/a/b/c/d/e.txt. Kai prašysite manipuliuoti /home/e.txt failu, sistema veiks su pradiniu failu.

Tas pats metodas taikomas ir katalogams.



Šiandien pažiūrėkime, kaip sukurti simlinką ir smagiai juo naudotis.

„Symlink“ kūrimas

Visose „Linux“ sistemose yra įrankis ln. Nepainiokite su natūraliu logaritmu! ln laikosi tos pačios cp ir mv struktūros. Sužinokite daugiau apie failo (-ų) ir katalogų kopijavimą „Linux“ .

ln -s <source_file_directory> <link_file_directory>

Pavyzdžiui, sukurkime /home /viktor /Downloads to /Downloads simbolinę nuorodą.

sudo ln -s /namai/nugalėtojas/Atsisiuntimai/Atsisiuntimai

Atėjo laikas patikrinti rezultatą. Atminkite, kad rezultatą galite lengvai patikrinti naudodami komandą, kuri veikia naudojant tą katalogą ar failą. Pavyzdžiui,

CD /Atsisiuntimai

Dabar esu kataloge /Atsisiuntimai. Tiesą sakant, tai nėra naujas katalogas. Vietoj to, tai yra nuoroda į originalų/home/viktor/Downloads aplanką.

Patikrinkite, ar abu yra vienodi -

CD /namai/nugalėtojas/Atsisiuntimai
ls
CD /Atsisiuntimai
ls

Pamatyti? Abu jie vienodi!

Padarykime tą patį su failu. Aš jau nustatiau demonstracinį failą pimusic.txt/home/viktor/Desktop. Susiekime tai kaip PIMUSIC.

sudo ln -s /namai/nugalėtojas/Stalinis kompiuteris/pimusic.txt PIMUSIC

Patikrinkite rezultatą -

katėPIMUSIC

Kuriama nuolatinė simbolinė nuoroda

Atminkite, kad sukurtos nuorodos nėra nuolatinės. Kai iš naujo paleidžiate sistemą, turite iš naujo sukurti „symlink“. Jei norite, kad jie būtų nuolatiniai, tiesiog nuimkite vėliavą -s. Atminkite, kad bus sukurta HARD LINK.

sudo ln /namai/nugalėtojas/Stalinis kompiuteris/pimusic.txt PIMUSIC

Patikrinkite rezultatą iš naujo paleidę sistemą -

katėPIMUSIC

Mėgautis!