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.
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
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.