Lotura sinbolikoak sortzea Ln komandoarekin

Gida honetan, lerro sinbolikoak nola sortu eta erabiltzen dituzun azalduko dizut ln komandoaren bidez.

Bi lotura mota daude eskuragarri:

Aurretik idatzitako gida bat idatzi dut dagoeneko zer lotura gogorrak diren eta zergatik erabili nahi dituzun eta, beraz, gida hau lotura estua edo esteka sinbolikoak bideratuko ditu, batez ere ezagunak diren moduan.

Zer da Hard Link?

Fitxategi fitxategi bakoitzeko fitxategi batek inode izeneko zenbaki batekin identifikatzen du. Gehienetan ez duzu horri buruz arduratuko, baina hori garrantzi handia du esteka gogorra sortu nahi duzunean.

Lotura zuzena beste izen bat esleitzeko beste leku batera esleitzea ahalbidetzen du, baina funtsean fitxategi bera da. Fitxategiak batzen dituen gakoa inode kopurua da.

Lotura gogorren inguruko gauza handia da disko gogorreko espazio fisikoak ez dituztela hartzen.

Lotura zuzena fitxategiak sailkatzea errazagoa da. Esate baterako, imajinatu argazkien karpeta duzula. Oporretarako argazkiak izeneko karpeta bat sor dezakezu, haurrentzako argazkiak izeneko beste karpeta bat eta hirugarren izeneko maskota argazkiak.

Hiru kategoriatan sartzen diren argazki batzuk izango dituzu, zure seme-alabek eta txakurrek oporretako oporrak hartzerakoan.

Oporretarako argazkiak ateratako fitxategi nagusia jarri eta argazkian argazkiaren esteka gogorra sortu dezakezu kideko argazkien kategorian eta maskota argazkien kategorian lotura estua. Ez da espazio gehiago hartzen.

Egin behar duzun guztia idatzi komando hau esteka estua sortzeko:

ln / path / to / file / path / to / hardlink

Imajina ezazu BrightonBeach izeneko argazki bat oparitarako argazkien karpetan eta hurrengo komando hau erabili nahi duzun kideko argazkien karpetan lotura sortu nahi duzu.

ln /holidayphotos/BrightonBeach.jpg /kidsphotos/BrightonBeach.jpg

Zenbat fitxategi lotzen zaizkizu inodoro berarekin, honela ls komando hau erabiliz:

ls -lt

Irteera bezalako zerbait izango da -rw-r - r-- 1 erabiltzaile-izena groupname data fitxategi-izena.

Lehenengo zatian erabiltzaile baimenak erakusten dira. Ohar garrantzitsua da baimenen ondoren eta erabiltzailearen izena baino lehen.

Zenbakia 1 bada, inode zehatz bat adierazten duen fitxategi bakarra da (hau da, ez da estekatuta). Zenbakia baino handiagoa bada, 2 fitxategi edo gehiagorekin lotuta dago.

Zer da esteka sinbolikoa?

Lotura sinboliko bat fitxategi batetik bestera lasterbide bat bezala da. Lotura sinboliko baten edukiak lotzen dituen fitxategiaren edo direktorioaren helbidea da.

Esteka sinbolikoak erabiltzeko onurak beste partizioetan eta beste gailu batzuetan fitxategiak eta karpetak lotzea da.

Esteka gogorraren eta lotura sinbolikoaren arteko aldea beste bat badago lehendik dagoen fitxategi baten aurka sortutako esteka baten aurrean, lehendik azaltzen den fitxategiaren aurretik soft link bat sor daiteke.

Esteka sinboliko bat sortzeko, erabili sintaxi hau:

ln -s / path / to / file / path / to / link

Lehendik dagoen lotura bat gainidatziz kezkatzen bazaizu: -b switch hau erabil dezakezu honela:

ln -s -b / path / to / file / path / to / link

Honek esteka estalkia sortuko du lehendik badago fitxategi-izen bera sortzeko baina amaieran (~).

Lotura sinboliko gisa izen bereko fitxategi bat dagoeneko badago errore bat jasoko duzu.

Fitxategia gainidazteko esteka estekatzeko, honako komandoa erabil dezakezu:

ln -s -f / path / to / file / path / to / link

Agian ez duzu nahi -f switch -b switch-a erabili gabe jatorrizko fitxategia galduko duzu.

Beste aukera bat mezu bat jasotzea da, dagoeneko existitzen bazara, fitxategi bat gainidatzi nahi baduzu. Honako hau egin dezakezu:

ln -s -i / path / to / file / path / to / link

Nola esan fitxategi bat esteka sinbolikoa dela?

Exekutatu hurrengo ls komandoa:

ls -lt

Fitxategia lotura sinbolikoa bada, honelako zerbait ikusiko duzu:

myshortcut -> myfile

Beste karpeta batera nabigatzeko esteka sinbolikoa erabil dezakezu.

Esate baterako, imajinatu lotura / home / music / rock / alicecooper / heystoopid izeneko heystoopid izenarekin

Honako cd komandoa exekutatu dezakezu karpeta honetara nabigatzeko komando hau erabiliz:

cd heystoopid

Laburpen

Beraz, hori da. Lotura sinbolikoak erabiltzen dituzu lasterbide gisa. Bide luzeak eta laburragoak eta beste partizio eta unitateetan fitxategiak erraz eskuratzeko modu bat erabil daiteke.

Gida honek lotura sinbolikoei buruz jakin behar duen guztia erakusten du, baina beste eskemak ln komandoaren eskuliburu orrialdea ikus dezakezu.