Kā izveidot saiti uz direktoriju Linux

How Symlink Directory Linux



Symlink, Linux pazīstams arī kā simboliska saite, atvieglo piekļuvi izveido saiti uz failu vai direktoriju. Citiem vārdiem sakot, simbolu saites ir saites, kas norāda uz citu jūsu sistēmas failu vai mapi, kas ir diezgan līdzīgas Windows īsinājumtaustiņiem. Daži lietotāji simbolu saites sauc par mīkstajām saitēm. Pirms virzīties uz priekšu, izstrādāsim mīkstās saites un cietās saites.

Cietās saites: cietās saites ir saites, kas atspoguļo vai kopē sākotnējo failu. Cietām saitēm ir vienādi ievades skaitļi.







Mīkstās saites: Mīkstās saites ir vienkāršas saites, kas norāda uz sākotnējo failu. Jūs varat piekļūt sākotnējam failam, izmantojot mīkstās saites. Mīkstās saites var norādīt uz failu vai mapi jebkurā nodalījumā, un tām var būt dažādi ievades numuri.



Mācīšanās par symlink izveidi Linux ir lielisks veids, kā uzlabot saikni ar Linux termināli. Tātad, iemācīsimies soļus, kas saistīti ar mīksto saišu izveidi Linux.



Kā izveidot Symlink (mīksto saiti) operētājsistēmā Linux

Lai izveidotu simbolu vai mīksto saiti, mēs izmantojam ln komandu. Sintakse, kas jāievēro, lai izveidotu saiti, ir minēta zemāk:





$ln -s [mērķa faila ceļš/direktoriju] [simbolisks nosaukums]

Pirmajā argumentā pēc opcijas -s jūs norādīsit mapes faila ceļu, kuram vēlaties izveidot simbolu. Otrajā argumentā norādiet nosaukumu, kuru vēlaties piešķirt šai simbolu saitei. Lai pārbaudītu izveidotās saites, izmantojiet šādu komandu:

$ls -viņi

Lai pārbaudītu ieejas numurus, izmantojiet tālāk minēto komandu:



$ls -i

Kā izveidot simbolu (mīksto saiti) uz failu

Mīkstas saites izveidošana uz failu ir vienkārša; izmantojiet tālāk minēto sintaksi:

$ln -s [mērķa ceļšfailu] [simbolisks nosaukums]

Ir svarīgi ņemt vērā - ja nenorādāt [simboliskais nosaukums], komanda izveidos simbolu ar sākotnējā faila nosaukumu. Sapratīsim to, izmantojot piemēru.

Esmu izveidojis direktoriju my_folder, kurā ir teksta fails my_doc.txt. Tagad, lai izveidotu saiti uz failu my_doc.txt, es izmantošu:

$ln -smana_mape/my_doc.txt my_document

Lai to pārbaudītu, izmantojiet:

$ls -viņi

Kā redzams iepriekš minētajā izejā, mans_dokuments norāda uz my_folder/my_doc.txt failu. Gan simlinkam, gan sākotnējam failam būtu atšķirīgs inode numurs. Lai pārbaudītu izmantotos ievades kodu numurus:

$ls -i

Cietām saitēm vienmēr būs vienādi ieejas numuri. Lai pārbaudītu, es izveidoju cieto saiti my_doc.txt failu un nosauciet to mans_dokuments_2 :

Rezultātā var redzēt, ka sākotnējam failam un cietajai saitei ir vienādi inoda numuri.

Kā izveidot mapes/direktorija simbolu (mīksto saiti)

Izveidot mīksto saiti vai simbolu uz direktoriju ir diezgan līdzīgi kā izveidot simbolu uz failu. Piemēram, es izveidoju simbolu mana_mape direktoriju, izmantojot:

$ln -smana_mape mana_dokuments_mape

Iepriekš minētā komanda izveidos simbolu saistītu mapi pašreizējā direktorijā. Lai to pārbaudītu, izmantojiet:

$ls -viņi

Tagad pārbaudiet kodu numurus:

$ls -i

Kā pārrakstīt Symlink (mīksto saiti) operētājsistēmā Linux:

Ja mēģināsit atjaunināt saiti ar tādu pašu nosaukumu, kas jau pastāv, jūs saņemsit kļūdu:

$ln -smana_mape_2/my_doc_2.txt my_document

Mums būs jāizmanto spēka karogs -f lai pārrakstītu jauno ceļu uz esošo simbolu.

$ln -sfmana_mape_2/my_doc_2.txt my_document

Kā noņemt Symlink (mīksto saiti) operētājsistēmā Linux:

Daudzās situācijās jums no sistēmas ir jānoņem nevajadzīgās saites. Lai izdzēstu symlink, mēs izmantojam atsaistīt komandu, un sintakse ir dota zemāk:

$atsaistīt [symlink saiti]

Noņemsim simbolu, ko izveidojām iepriekš minētajos piemēros. Lai atsaistītu faila simbolu, izmantojiet:

$atsaistītmans_dokuments

Un, lai atsaistītu direktorijas simbolu:

$atsaistītmans_dokuments_mape

Mēs varam izmantot arī rm komandu noņemt simbolu saites.

$rmmans_dokuments mans_dokuments_mape

Priekšrocība rm beidzies atsaistīt ir tas, ka ar rm komandu, kas nav iespējama ar atsaistīt komandu, kā parādīts šajā attēlā:

Ņemiet vērā, vai izmantojat atsaistīt vai rm komandu, neizmantojiet slīpsvītru / pat ja tas ir direktorijs.

Secinājums

Simbolu saites ir vieglāks veids, kā piekļūt jūsu sistēmas failiem no vairākām atrašanās vietām. Šis raksts ir rūpīgs ceļvedis par simbolu izveidi uz failu vai direktoriju un to noņemšanu. Noņemiet simbolu saites, ja sākotnējais fails vairs nepastāv.

Jebkuram iesācējam ir ļoti svarīgi saprast un apgūt Linux termināli. Es ceru, ka šis raksts jums palīdzēja apgūt jaunu lietderību un uzlabot savas prasmes.