Kā es varu atrast mīkstās saites operētājsistēmā Linux?

Izmantojiet komandu ls -l, lai pārbaudītu, vai dotais fails ir simboliska saite, un atrastu failu vai direktoriju, uz kuru norāda simboliskā saite. Pirmā rakstzīme “l” norāda, ka fails ir simbolsaite. Simbols “->” parāda failu, uz kuru norāda simboliskā saite.

ls komanda, lai atrastu simbolisku saiti UNIX sistēmās

Ja apvienojat komandas ls izvadi ar grep un izmantojat regulāro izteiksmi, lai atrastu visus ierakstus, kas sākas ar mazu L, jūs varat viegli atrast visas mīkstās saites jebkurā direktorijā. Rakstzīme ^ ir īpaša regulāra izteiksme, kas nozīmē rindas sākumu.

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

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.

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.

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.

Unix saites būtībā ir norādes, kas saistītas ar failiem un direktorijiem. Galvenā atšķirība starp cieto saiti un mīksto saiti ir tā, ka cietā saite ir tieša atsauce uz failu, savukārt mīkstā saite ir atsauce pēc nosaukuma, kas nozīmē, ka tā norāda uz failu pēc faila nosaukuma.

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.

Lielākā daļa failu sistēmu, kas atbalsta cietās saites, izmanto atsauces skaitīšanu. Vesela skaitļa vērtība tiek saglabāta katrā fizisko datu sadaļā. Šis vesels skaitlis atspoguļo kopējo cieto saišu skaitu, kas ir izveidotas, lai norādītu uz datiem. Kad tiek izveidota jauna saite, šī vērtība tiek palielināta par vienu.

Kā pārbaudīt, vai direktorijs ir simboliska saite?

Lai noteiktu, vai mape ir simboliska saite, varat izmantot kādu no šīm metodēm.

  1. GUI metode: mapes ikona būs atšķirīga. Uz mapes ikonas būtu bultiņa.
  2. CLI metode. ls -l izvade skaidri norādīs, ka mape ir simboliska saite, un tajā tiks norādīta arī mape, uz kuru tā norāda.

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

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.

Jā. Viņi abi aizņem vietu, jo abiem joprojām ir direktoriju ieraksti.

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

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