Kā izveidot simbolisku saiti operētājsistēmā Linux?

Pēc noklusējuma komanda ln izveido cietās saites. Lai izveidotu simbolisku saiti, izmantojiet opciju -s ( –symbolic). Ja ir norādīts gan FILE, gan LINK, ln izveidos saiti no faila, kas norādīts kā pirmais arguments ( FILE ) uz failu, kas norādīts kā otrais arguments ( LINK ).

Kā izveidot simbolisku saiti. Lai izveidotu simbolisku saiti, nododiet -s opciju komandai ln, kam seko mērķa fails un saites nosaukums. Nākamajā piemērā fails ir simlinked ar bin mapi. Nākamajā piemērā uzstādīts ārējais disks ir simlinked ar mājas direktoriju.

Pastāvīgas simboliskās saites izveide

Ņemiet vērā, ka jūsu izveidotās simboliskās saites nav pastāvīgas. Ikreiz, kad restartējat sistēmu, jums vēlreiz ir jāizveido simboliskā saite. Lai tie būtu pastāvīgi, vienkārši noņemiet karogu “-s”. Ņemiet vērā, ka tas izveidos CIETO SAITE.

Simboliskā saite, ko dēvē arī par mīksto saiti, ir īpaša veida fails, kas norāda uz citu failu, līdzīgi kā Windows saīsne vai Macintosh aizstājvārds. Atšķirībā no cietās saites, simboliskā saite nesatur datus mērķa failā. Tas vienkārši norāda uz citu ierakstu kaut kur failu sistēmā.

Simboliskā saite ir īpaša veida fails, kura saturs ir virkne, kas ir cita faila, uz kuru attiecas saite, ceļa nosaukums. (Simboliskās saites saturu var nolasīt, izmantojot readlink(2).) Citiem vārdiem sakot, simboliskā saite ir norāde uz citu nosaukumu, nevis uz pamatā esošo objektu.

Lai skatītu simboliskās saites direktorijā:

  1. Atveriet termināli un pārejiet uz šo direktoriju.
  2. Ierakstiet komandu: ls -la. Tajā būs garš saraksts ar visiem direktorijā esošajiem failiem, pat ja tie ir paslēpti.
  3. Faili, kas sākas ar l, ir jūsu simboliskie saišu faili.

Cietās saites definīcija:

Cietā saite ir tikai papildu nosaukums esošam failam Linux vai citās Unix līdzīgās operētājsistēmās. Jebkuram failam var izveidot jebkuru cieto saišu skaitu un līdz ar to arī jebkuru nosaukumu skaitu. Cietās saites var izveidot arī uz citām cietajām saitēm.

Komanda “ln -s” piedāvā risinājumu, ļaujot izveidot mīksto saiti. Linux komanda ln izveido saites starp failiem/direktoriju. Arguments “s” padara saiti par simbolisku vai mīksto saiti, nevis cieto saiti.

programmas direktorijā failu pārvaldniekā, šķiet, ka tajā ir faili /mnt/partition/. programma. Papildus “simboliskajām saitēm”, kas pazīstamas arī kā “mīkstās saites”, varat izveidot “cieto saiti”. Simboliska vai mīksta saite norāda uz ceļu failu sistēmā.

Simboliskā vai mīkstā saite ir faktiska saite uz sākotnējo failu, savukārt cietā saite ir sākotnējā faila spoguļkopija. … ir atšķirīgs inode numurs un faila atļaujas nekā oriģinālajam failam, atļaujas netiks atjauninātas, ir tikai oriģinālā faila ceļš, nevis saturs.

Kura komanda tiek izmantota, lai izveidotu simboliskas saites?

Komanda ln ir standarta Unix komandu utilīta, ko izmanto, lai izveidotu cieto saiti vai simbolisku saiti (simsaiti) uz esošu failu vai direktoriju.

Lai noņemtu simbolisku saiti, kā argumentu izmantojiet komandu rm vai unlink, kam seko simboliskās saites nosaukums. Noņemot simbolisku saiti, kas norāda uz direktoriju, nepievienojiet simboliskās saites nosaukumam beigu slīpsvītru.

UNIX simboliskā saite vai simboliskās saites padomi

  1. Izmantojiet ln -nfs, lai atjauninātu mīksto saiti. …
  2. Izmantojiet pwd UNIX mīkstās saites kombinācijā, lai uzzinātu faktisko ceļu, uz kuru norāda jūsu mīkstā saite. …
  3. Lai uzzinātu visas UNIX mīkstās saites un cietās saites jebkurā direktorijā, izpildiet šādu komandu “ls -lrt | grep “^ l” “.

22 апр. 2011. gads.

Es atklāju, ka ir vieglāk doties uz vietu, kur vēlaties atrast saiti, un pēc tam izveidot saiti, izmantojot sudo ln -s /path/to/source/file , nekā ln -s mērķa avots . Tātad jūsu gadījumā es darītu cd /usr/bin, tad sudo ln -s /opt/bin/pv4.

Patīk šis ieraksts? Lūdzu, dalieties ar draugiem:
OS šodien