Kaip sukurti nuorodą Unix?

Pagal nutylėjimą, ln komanda sukuria kietas nuorodas. Norėdami sukurti simbolinę nuorodą, naudokite parinktį -s ( –simbolinis). Jei pateikti ir FILE, ir LINK, ln sukurs nuorodą iš failo, nurodyto kaip pirmasis argumentas ( FILE ), į failą, nurodytą kaip antrasis argumentas ( LINK ).

Pakeiskite šaltinio_failą esamo failo, kuriam norite sukurti simbolinę nuorodą, pavadinimu (šis failas gali būti bet koks esamas failas arba katalogas failų sistemose). Pakeiskite mano failas su simbolinės nuorodos pavadinimu. Tada komanda ln sukuria simbolinę nuorodą.

Norėdami sukurti simbolinę nuorodą perduokite parinktį -s komandai ln, po kurios nurodykite tikslinį failą ir nuorodos pavadinimą. Toliau pateiktame pavyzdyje failas yra siejamas su šiukšliadėžės aplanku. Šiame pavyzdyje sumontuotas išorinis diskas yra siejamas su namų katalogu.

Iki padaryti nuorodas tarp failų turite naudoti komandą ln. Simbolinis ryšys (taip pat žinomas kaip minkštas ryšys or saitas) sudaro specialus failo tipas, kuris naudojamas kaip nuoroda į kitą failą arba katalogą.

UNIX nuoroda yra žymeklis į failą. Kaip ir bet kokios programavimo kalbos rodyklės, UNIX nuorodos yra rodyklės, nukreipiančios į failą arba katalogą. Nuorodų kūrimas yra tam tikros nuorodos, leidžiančios pasiekti failą. Nuorodos leidžia daugiau nei vienam failo pavadinimui nurodyti tą patį failą kitur.

Sunki nuoroda yra iš esmės failui priskirta etiketė arba pavadinimas. Ši nauja nuoroda nėra atskira senojo failo kopija, o kitoks pavadinimas, skirtas tiksliai tokiam pačiam failo turiniui kaip ir senasis failas. … Todėl visi senojo failo pakeitimai bus matomi naujojoje nuorodoje .

Jei sukurta kieta nuoroda tekstinį failą. Tada originalus tekstinis failas ištrinamas, tada iš esmės sukuriama to failo pavadinimo kopija, ta prasme, kad originalus failas bus ištrintas.

Norėdami peržiūrėti simbolines nuorodas kataloge:

  1. Atidarykite terminalą ir eikite į tą katalogą.
  2. Įveskite komandą: ls -la. Čia bus ilgai išvardyti visi kataloge esantys failai, net jei jie yra paslėpti.
  3. Failai, prasidedantys raide l, yra jūsų simboliniai nuorodų failai.

Priežastis, dėl kurios katalogai yra sunkiai susieti neleidžiama yra šiek tiek techninis. Iš esmės jie pažeidžia failų sistemos struktūrą. Paprastai neturėtumėte naudoti kietųjų nuorodų. Simbolinės nuorodos suteikia daugumą tų pačių funkcijų nesukeldamos problemų (pvz., ln -s target link ).

Minkštos nuorodos yra panašūs į sparčiuosius klavišus ir gali nurodyti kitą failą ar katalogą bet kurioje failų sistemoje. Kietosios nuorodos taip pat yra failų ir aplankų nuorodos, tačiau kietosios nuorodos negalima sukurti aplankui ar failui kitoje failų sistemoje. Pažvelkime į simbolio nuorodos kūrimo ir pašalinimo veiksmus.

Patinka šis įrašas? Prašau pasidalinti su draugais:
OS šiandien