Operētājsistēmā Linux/UNIX a simboliskā saite vai mīkstā saite , ko dēvē arī par a simbolsaite , ir noderīgs rīks failu vai direktoriju saistīšanai no dažādām vietām. Līdzīgi kā C programmēšanas rādītājs, simboliskā saite novirza uz sākotnējo failu no citas vietas. Simbolisko saišu izveidi atvieglo komanda ln. Tomēr ir svarīgi ņemt vērā, ka simboliskā saite darbosies tikai tad, ja sistēmā pastāv sākotnējais fails. Ja sākotnējais fails tiek nejauši izdzēsts, simboliskās saites fails kļūst nelietojams.
Symlink priekšrocības
Symlink ir daudz vairāk priekšrocību, kas padara to uzticamāku un efektīvāku, kad runa ir par lietošanu.
- Tas ir efektīvāks, saistot failus visā failu sistēmā.
- Symlink ir īpašs gadījums, ka tas var arī izveidot direktorija saites failu.
- Tas failam izveido vairākus piekļuves punktus, neizmantojot faila oriģinālās piekļuves kopijas.
- Kodols pārbauda saites faila faila nosaukumu un tieši pāriet uz sākotnējo failu, piemēram, ja kodols šķērso lietotāja nosaukumvietu.
Symlink trūkumi
Lietojumprogrammai Symlink ir daži trūkumi.
- Simboliskās saites lielākais trūkums ir tas, ka tā nav tieši saistīta ar failu.
- Ja sākotnējais fails tiek dzēsts vai mainīts, simboliskās saites fails nav izmantojams.
- Pēc vairāku failu izveides simsaites iespēja var būt beigta vai karāties.
Mīkstās saites pret cietajām saitēm
Pamats | Mīkstās saites | Cietās saites |
---|---|---|
Inodes numurs | Mīkstajām saitēm ir dažādi inodes numuri. | Cietajām saitēm ir vienāds inodes numurs. |
Failu izveide | Failiem un direktorijiem var izveidot mīkstās saites. | Katalogam nevar izveidot cietās saites. |
Dati | Mīkstās saites var izmantot tikai līdz brīdim, kad ir pieejami sākotnējie faili un direktoriji. | Cietās saites var izmantot pēc faila dzēšanas. |
Failu sistēma | Mīkstās saites var izmantot visā failu sistēmā. | Cietās saites nevar izmantot visā failu sistēmā. |
Faila atļauja | Sākotnējā faila atļauja (-rw-r–r–) un saites faila atļauja (lrwxrwxrwx) mīkstajās saitēs atšķiras. | Abiem failiem ir vienādas atļaujas cietajās saitēs. |
Kā izveidot simbolisku saiti uz failu operētājsistēmā Linux?
1. darbība: Lai izveidotu simbolisku saiti uz failu, vispirms mums ir jāizveido fails ar nosaukumu gfgfile
touch gfgfile>
` pieskarties ` komanda tiek izmantota, lai izveidotu failu.

pieskarties
2. darbība : Lai izveidotu simboliskās saites failu, mēs varam izmantot komandu kā:
ln -s [original file] [symbolic link file]>
- ln : izveido saiti starp failiem.
- -s : izveidojiet simbolisku faila saiti cietās saites vietā.

ln -s
3. darbība : Kā jūs redzat, ' gfgsym' norāda sākotnējā faila atrašanās vietu.
ls -la>
` ls ` komanda tiek izmantota, lai uzskaitītu visus failus un direktorijus.
4. darbība : informācijai varat piekļūt, izmantojot saites failu.
cat gfgsym>
` kaķis ` komanda tiek izmantota, lai skatītu saturu failā.
Kā izveidot simbolisku saiti uz direktoriju operētājsistēmā Linux?
1. darbība : Lai simbolizētu direktoriju, vispirms ir jāizveido direktorijs, izmantojot mkdir komanda .
mkdir gfg>

izveidot direktoriju
2. darbība : mēs izveidojam mīksto saiti uz direktoriju, izmantojot ln -s komanda
ln -s gfg symgfg>

izveidot mīksto saiti
baiti uz virkni python
3. darbība : Mēs varam viegli piekļūt saišu direktorijam
ls -la | grep 'symgfg'>
Piespiest pārrakstīt simboliskās saites
1. darbība : Ja mēģināsim izveidot simbolisku saiti, kas jau ir, tiks parādīta kļūda:
ln -s gfgfile gfgsym>
2. darbība : Lai pārrakstītu simboliskās saites, mēs varam izmantot opciju -f vai -force
ln -s -f gfgfile gfgsym1>

Pārrakstīt
Kā noņemt simboliskās saites failu?
1. darbība: Lai noņemtu vai atsaistītu simboliskās saites failu, varat izmantot komandu rm vai atsaistīt
rm symlink_filename [or] unlink symlink_filename [or] rm symgfg>

noņemt
Secinājums
Šajā rakstā mēs apspriedām simboliskās saites, kas ir nenovērtējami rīki operētājsistēmā Linux/UNIX failu un direktoriju saistīšanai dažādās vietās, kas darbojas kā norādes C programmēšanā. Tomēr simbolu saites ir atkarīgas no oriģinālā faila esamības un kļūst nelietojamas, ja tas tiek nejauši izdzēsts. Neskatoties uz šo ierobežojumu, simboliskās saites piedāvā tādas priekšrocības kā efektīva saistīšana, iespēja izveidot saites direktorijiem un vairākus piekļuves punktus failiem. Izpratne par to iespējām un ierobežojumiem var ievērojami uzlabot failu un direktoriju pārvaldību Linux/UNIX vidē.