Paano Lumikha ng isang Simbolo na Link sa Ubuntu

How Create Symbolic Link Ubuntu



Sa Linux, maraming mga malalakas na tampok na maaaring gawing mas madali ang buhay. Ang pag-link ay isa sa mga ito na maaaring payagan kang gampanan ang iyong mga gawain nang mas mabilis at mas mahusay. Narinig mo ang pangalang simbolong link, o mas karaniwang symlink, tama ba? Ito ay isang tampok na nagbibigay-daan sa pag-link sa isang pisikal na direktoryo o file.

Para sa mga server, kapaki-pakinabang ang symlinking. Isa ka bang gumagamit ng Linux? Pagkatapos ang symlink ay maaari ding makatulong sa iyo ng maraming. Ang kailangan mo lang gawin ay maging malikhain kasama nito upang mabawasan ang iyong workload.








Mayroong maraming mga kumplikadong direktoryo sa file system ng Linux, tama ba? Ang pag-alala sa kanilang lahat ay maaaring maging isang tunay na abala. Bukod dito, kapag nais mong gumana sa isang file / direktoryo na malalim sa loob ng mga direktoryo at sub-direktoryo, magiging mas mahaba ang haba ng path ng file.



Lalo na ang sakit kapag nagtatrabaho sa CLI kung saan kailangan mong tukuyin ang mga file path. Narito ang symlink upang makatulong.



Halimbawa, nais mong i-access ang /home //Downloads/a/b/c/d/e.txt file. Ito ay isang madaling demo, ngunit tiyak na ang pagta-type ng buong haba ng file ay hindi isang bagay na nais mong gawin madalas, tama? Sa lakas ng symlink, maaari mong mabawasan nang malaki ang file path sa /home/e.txt.





Dito, pinapayagan ka ng tampok na symlink na lumikha ng isang virtual na file sa /home/e.txt na nagpapahiwatig sa /home //Downloads/a/b/c/d/e.txt. Tuwing hihilingin mo ang /home/e.txt file upang manipulahin, gagana ang system sa orihinal na file.

Ang parehong pamamaraan ay napupunta din para sa mga direktoryo.



Ngayon, suriin natin ang lahat kung paano lumikha ng isang symlink at magsaya kasama nito.

Lumilikha ng Symlink

Sa lahat ng mga system ng Linux, mayroong isang tool ln. Huwag malito sa natural na logarithm! Sinusundan ng ln ang parehong istraktura ng cp at mv. Matuto nang higit pa tungkol sa pagkopya ng (mga) file at direktoryo sa Linux .

ln -s <source_file_directory> <link_file_directory>

Halimbawa, gumawa tayo ng isang symlink ng / home / viktor / Mga Pag-download sa / Mga Pag-download.

sudo ln -s /bahay/tagumpay/Mga Pag-download/Mga Pag-download

Panahon na upang i-verify ang resulta. Tandaan na madali mong ma-e-verify ang resulta sa isang utos na gumagana gamit ang direktoryo o file na iyon. Halimbawa,

CD /Mga Pag-download

Nasa loob ako ngayon / Direktoryo ng mga pag-download. Ito ay talagang hindi isang bagong direktoryo. Sa halip, ito ay isang link sa folder ng orihinal / bahay / viktor / Mga Pag-download.

I-verify na pareho ang pareho -

CD /bahay/tagumpay/Mga Pag-download
ls
CD /Mga Pag-download
ls

Kita mo ba Pareho silang pareho!

Gawin din natin ang pareho sa isang file. Nagtakda na ako ng isang demo file na pimusic.txt sa / home / viktor / Desktop. I-link natin ito bilang PIMUSIC.

sudo ln -s /bahay/tagumpay/Desktop/pimusic.txt PIMUSIC

Patunayan ang resulta -

pusaPIMUSIC

Lumilikha ng permanenteng symlink

Tandaan na ang mga symlink na iyong nilikha ay hindi permanente. Tuwing i-reboot mo ang iyong system, kailangan mong muling likhain muli ang symlink. Upang gawing permanente ang mga ito, alisin lamang ang flag na -s. Tandaan na lilikha ito ng isang HARD LINK.

sudo ln /bahay/tagumpay/Desktop/pimusic.txt PIMUSIC

I-verify ang resulta pagkatapos i-reboot ang system -

pusaPIMUSIC

Mag-enjoy!