Paano lumikha ng mga link sa mga file o folder (Symlink) sa Linux

Paano lumikha ng mga link sa mga file o folder (Symlink) sa Linux

Ang mga Windows shortcut ay isang bangungot para sa akin. Halos anumang application na na-install mo ay naglalagay ng isa sa iyong desktop bilang default. Sa personal, sa tuwing nangyayari ito ay itinatapon ko ito, bago pa man makumpleto ang pag-install. Nais kong malinis ang aking desktop, iniiwan lamang ito ng maraming mga icon habang gumagawa ako ng isang trabaho. Ngunit hindi lahat ng mga shortcut ay hindi maganda, at sa Linux mayroong mga simbolikong link o Symlink na mas gusto ko na.

Para sa mga nagsisimula, ang mga link na ito ay hindi kusang nabuo at hindi lahat ito ay napunan. Upang magpatuloy, maaari itong maghatid sa amin para sa kung ano ang nakikita mo sa pagkuha: link lahat ng mga nilalaman ng isang folder ng media sa personal na folder. Sa ganitong paraan, ang software tulad ng VLC ay kailangang tumingin lamang sa orihinal na folder upang makita ang nilalaman at magiging halos 100% ang pareho. At ang VLC ay hindi pinapayagan ang pagdaragdag ng isang karagdagang landas para sa silid-aklatan; kailangan mong ipakita ito sa iyong Multimedia Library, isang bagay na hindi pareho at, kahit papaano ngayon, hindi ito magagamit sa VLC 4.0 beta.

Paano lumikha ng isang Symlink

Upang lumikha ng isang Symlink, pinakamahusay na gawin ito sa terminal. Mayroong mga file manager na ginagawa ito sa isang graphic na interface, ngunit makakabuti lamang iyon sa amin upang lumikha ng isang link sa bawat oras. Mula sa terminal maaari naming i-drag ang nilalaman ng isang buong folder. Ang utos ay ang sumusunod:

ln -s "/ruta/de/origen" "/ruta/de/destino"

Ang magandang bagay ay iyon Pinapayagan kami ng terminal na mag-drag ng mga folder sa loob ng. Isang halimbawa upang likhain ang Symlink sa isang folder ln -s '/ media / pablinux / Data / Music / All That Remains' / home / pablinux / Music, ang unang pagkakaroon ng mga quote dahil na-drag ko ito. Ang utos na ginamit ko upang ilagay ang buong folder ng musika ay "mas kaunti" nang mas matagal:

I-link ang buong folder ng musika

Upang mapili ang lahat ng mga nilalaman ng isang window, ang pinakakaraniwan sa Linux ay pindutin ang Ctrl + A, ngunit posible na ang ilang mga file manager ay gumagamit ng kombinasyon ng Ctrl + E. Kapag napili ang lahat, i-drag namin ito sa terminal, ipahiwatig ang patutunguhang landas at pindutin ang Enter.

Iba pang gamit

Makatutulong din ito sa atin upang "ilagay" ang ilang mga file sa folder ng / bin, mas partikular ang ilan na gagamitin namin sa terminal. Halimbawa, maaari kaming mag-install ng maraming mga pagpipilian ng youtube-dl, ngunit ang inalok lamang sa opisyal na website at ng iyong GitHub. Pagkatapos mismo ng na-install naming na-update na may utos tuldukan, ngunit upang magamit ito kailangan naming i-install ang package python3-pip at ang utos na i-update ang mga pakete ay medyo mas mahaba. Sa mga kasong ito mas gusto kong i-download ang orihinal na file. Ang pag-update kung pipiliin namin ang pagpipiliang ito ay kasing simple ng pagsusulat youtube-dl -U, madaling matandaan sa ngayon tingnan natin na ito ay gumagana nang hindi wasto.

Lumilikha ng isang Symlink sa / basurahan titiyakin namin na mailulunsad ito ng terminal nasaan man ito. Kung hindi man, hindi namin ito mailulunsad at kailangan naming i-drag ang file sa terminal bago ang link upang mag-download. Ito, pag-drag sa terminal, ay isang bagay na kakailanganin nating gawin kung nais nating i-update ito, dahil sa sandaling mailagay natin ito sa / bin folder ay nagbibigay ito sa atin ng isang error. Nais kong bigyang diin iyon ang paglalagay ng mga executable sa folder ng / bin ay maaaring mapanganib at inirerekumenda lamang kung pinagkakatiwalaan mo ang developer ng 100% .

Bilis, iyong posibleng Achilles takong

Ngunit hindi lahat ay perpekto. Maaaring may isang pares ng mga problema depende sa pinagmulan ng link. Kung nagli-link kami sa bahagi ng HDD ng isang hybrid disc, walang kapansin-pansin na tunay na pagkakaiba. Ngayon, ang ilang mga operating system ng Linux ay hindi awtomatikong nai-mount ang bahaging ito, at iyon ay isang bagay na kailangan nating i-configure mula sa mga setting. Ang mga problema ay accentuated kung ang disk ay panlabas o isang wireless. Una, sa ilang mga kaso kailangan mong i-mount ito nang manu-mano, at pangalawa, mapapansin mo na naglo-load ito ng mga file. Maaari itong maging 2-3 segundo sa isang pelikula, ngunit ito ay isang bagay na mabanggit.

Anuman at nasaan man ang orihinal na file, mga direktang link o, sa kasong ito, ang Symlink ay maaaring maging lubhang kapaki-pakinabang at, isinasaalang-alang na wala silang sinasakop na anupamanSulit sila.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.