Kuidas luua ja kasutada Symbolic Links (aka Symlinks) Linuxis

Sisukord:

Kuidas luua ja kasutada Symbolic Links (aka Symlinks) Linuxis
Kuidas luua ja kasutada Symbolic Links (aka Symlinks) Linuxis

Video: Kuidas luua ja kasutada Symbolic Links (aka Symlinks) Linuxis

Video: Kuidas luua ja kasutada Symbolic Links (aka Symlinks) Linuxis
Video: Top 10 Things You Must Do To Lose Belly Fat Fast - YouTube 2024, Aprill
Anonim
Linux võimaldab teil luua sümboolseid linke või sümlainke, mis osutavad teie arvuti teisele failile või kausta. Parim viis seda teha on
Linux võimaldab teil luua sümboolseid linke või sümlainke, mis osutavad teie arvuti teisele failile või kausta. Parim viis seda teha on

ln

terminali käsk-kuigi seal on mõned graafilised failihaldurid, mis võivad luua ka sümboolseid linke.

Mis on sümbolilised lingid?

Sümboolsed lingid on põhiliselt täiustatud otseteed. Teie loodud sümboolne link näib olevat sama mis originaalil olev fail või kaust, millele see on suunatud, kuigi see on lihtsalt link.

Näiteks oletame, et teil on programm, mille failid peavad olema salvestatud aadressil /home/user/.program. Kuid soovite neid faile hoida teises partitis, mis on paigaldatud / mnt / partitsioonile. Võite käivitada.program-kataloogi /mnt/partition/.program ja seejärel luua sümboolne link aadressil /home/user/.program, mis viitab failile /mnt/partition/.program. Programm proovib oma kataloogi pääseda aadressil /home/user/.program ja operatsioonisüsteem suunab selle uuesti /mnt/partition/.program.

See on operatsioonisüsteemile ja teie kasutatavatele programmidele täiesti läbipaistev. Kui sirvite failihalduris kataloogi /home/user/.program, näib see, et see sisaldab /mnt/partition/.programi sees olevaid faile.

Lisaks "sümboolsetele linkidele", mida tuntakse ka kui "pehmeid linke", saate selle asemel luua "raske linki". Sümboolne või pehme link viitab failisüsteemi teele. Näiteks oletame, et teil on sümboliline (või "pehme") link / home / examplefile, mis viitab failile / var / examplefile. Kui liigute faili / var / examplefile, siis link / home / examplefile katkeb. Kuid kui loote "kõva lingi", viitab see tegelikult failisüsteemi aluseks olevale inodele. Kui loote kõvaketta linki / home / examplefile, mis viitab failile / var / examplefile ja seejärel liigutada / var / examplefile, viitab link / home / examplefile ikkagi failile, olenemata sellest, kuhu te selle teisaldasite. Kõva lingi töötab madalamal tasemel.

Üldiselt peaksite kasutama standardseid sümboolseid linke (tuntud ka kui "pehmed lingid"), kui te pole kindel, mida neid kasutada.

Kuidas luua sümboolsed lingid ln

Sünkroonilise lingi loomiseks käsuga ln peate kõigepealt avama terminali akna. Kui olete, käivitage ln käsk järgmises vormis:

ln -s /path/to/original /path/to/link

Võite määrata käsku kas kataloogi või faili. See "lihtsalt töötab", mida iganes sa sisestad.

Kui soovite oma sülearvuti kaustade Allalaadimiskataloogi sümboolse lingi loomiseks käivitada, käivitage järgmine käsk:

ln -s /home/name/Downloads /home/name/Desktop

The

-s

käsk loob sümboolse lingi. Kui soovite selle asemel luua kõva lingi, siis on see midagi, mida tavaliselt ei taha teha, kui teil pole konkreetset põhjust seda teha.

-s

käsust.

Kasutades meie eeskuju, kui vaatame meie Desktop kausta, leiame kausta "Allalaadimised", mis ilmselt sisaldab kõiki samu faile kui meie peamine allalaadimiskausta.
Kasutades meie eeskuju, kui vaatame meie Desktop kausta, leiame kausta "Allalaadimised", mis ilmselt sisaldab kõiki samu faile kui meie peamine allalaadimiskausta.
Image
Image

Kuidas sümboolseid linke kustutada

Sümboolsete linkide eemaldamiseks võite neid tavaliselt lihtsalt kustutada. Näiteks võite neid paremklõpsata ja kustutada graafilise failihalduri abil või kasutada järgmist käsku, mida kasutatakse mis tahes faili kustutamiseks (või eemaldamiseks):

rm /path/to/link

Image
Image

Kuidas luua sümbolisi linke graafilise tööriistaga

Paljud Linuxi failihaldurid pakuvad võimalust graafiliselt sümboolseid linke luua. Kui teie teeb, saate üldjuhul seda teha, paremklõpsates kausta või faili ja valides "Kopeeri", seejärel paremklõpsates teise kausta ja valige "Tee link", "Kleepimine linkina" või sarnaselt nimega variant.

GNOME-i ja Ubuntu Unity'i püsikomponentide kaasas olev Nautilus-failihaldur enam seda menüüvalikut pole, kuid sellel on otsetee, mis teeb sama asja. Nautili sümboolse lingi loomiseks vajutage ja hoidke klaviatuuri Ctrl ja Shift klahve. Lohistage fail või kaust teise asukohta. Nautilus loob sümbolilise lingi algsele failile või kausta asukohas, kuhu fail või kaust asute, selle asemel, et liigutada originaalfaili või kausta.

Soovitan: