Biežs jautājums: kā mīkstā saite darbojas operētājsistēmā Linux?

Kas ir mīkstā saite un cietā saite operētājsistēmā Linux? Simboliskā vai mīkstā saite ir faktiska saite uz sākotnējo failu, savukārt cietā saite ir sākotnējā faila spoguļkopija. Ja izdzēšat sākotnējo failu, mīkstajai saitei nav vērtības, jo tā norāda uz neesošu failu.

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

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.

Mīkstā saite ir līdzīga faila saīsnes funkcijai, kas tiek izmantota operētājsistēmās Windows. Katrs mīkstās saites fails satur atsevišķu Inode vērtību, kas norāda uz sākotnējo failu. Tāpat kā cietajās saitēs, jebkuras izmaiņas datos vienā failā tiek atspoguļotas arī otrā failā.

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.

Lai izveidotu Linux simbolisku saiti, izmantojiet komandu ln ar opciju -s. Lai iegūtu papildinformāciju par komandu ln, apmeklējiet ln man lapu vai terminālī ierakstiet man ln. Ja jums ir kādi jautājumi vai atsauksmes, lūdzu, atstājiet komentāru.

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.

Daudzi Linux failu pārvaldnieki piedāvā iespēju grafiski izveidot simboliskas saites. Ja jūs to dara, parasti varat to izdarīt, ar peles labo pogu noklikšķinot uz mapes vai faila un atlasot “Kopēt”, pēc tam ar peles labo pogu noklikšķinot citā mapē un atlasot “Izveidot saiti”, “Ielīmēt kā saiti” vai līdzīgu nosaukumu.

Varat pārbaudīt, vai fails ir simbolsaite ar [-L fails]. Līdzīgi varat pārbaudīt, vai fails ir parasts fails ar [ -f file], taču tādā gadījumā pārbaude tiek veikta pēc simbolu saišu atrisināšanas. cietās saites nav faila tips, tie ir tikai dažādi faila nosaukumi (jebkura veida).

Iekļaut vienu " ” mainīgo, definējot to kā pilnu ceļu uz vēlamo direktoriju. Sistēma izveidos simbolisku saiti, izmantojot vērtību, kas definēta kā " ” mainīgais. Simboliskās saites izveide ir netieša, un opcija -s tiek lietota pēc noklusējuma. …

Simboliskās saites tiek izmantotas visu laiku, lai saistītu bibliotēkas un nodrošinātu, ka faili atrodas konsekventās vietās, nepārvietojot vai nekopējot oriģinālu. Saites bieži tiek izmantotas, lai “saglabātu” vairākas viena faila kopijas dažādās vietās, tomēr atsauces uz vienu failu.

Lai izveidotu cietās saites Linux vai Unix līdzīgā sistēmā:

  1. Izveidojiet cieto saiti starp sfile1file un link1file, palaidiet: ln sfile1file link1file.
  2. Lai izveidotu simboliskas saites, nevis cietās saites, izmantojiet: ln -s avota saiti.
  3. Lai pārbaudītu mīkstās vai cietās saites operētājsistēmā Linux, palaidiet: ls -l avota saite.

16 окт. 2018. gads.

Datorā cietā saite ir direktorija ieraksts, kas saista nosaukumu ar failu failu sistēmā. Visām uz direktoriju balstītām failu sistēmām ir jābūt vismaz vienai cietajai saitei, kas norāda katra faila sākotnējo nosaukumu. Termins “cietā saite” parasti tiek izmantots tikai failu sistēmās, kurās vienam failam ir atļauta vairāk nekā viena cietā saite.

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