LNU komanda Linux

Anonim

LNU komanda Linux

LN įsakymas operacinėse sistemose, sukurtos remiantis Linux branduoliu, naudojama simbolinėms ir kietoms nuorodas į failus. Vartotojas reikalauja, kad būtų laikomasi komunalinių paslaugų sintaksės, teisingai nurodykite parinktis ir failo vietą. Šiandien mes norėtume pasakyti ne tik apie šios komandos veiksmą, bet ir išsamiai dviejų tipų pirmiau minėtų nuorodų, nes jie iš esmės skiriasi ir taikoma tam tikrose situacijose. Žinoma, jis nesleps ir be LN įrankio pavyzdžių.

Nuorodos į failą Linux

Dauguma kompiuterių vartotojų bent kartą ateina per "Windows" platformą. Yra etikečių į failų žymes. Prieigos prie tokio objekto, automatinis peradresavimas ant originalaus failo. "Linux" tai atlieka specialios vartotojo sukurtos nuorodos rankiniu būdu. Sukurtos dviejų tipų tokių elementų - simbolinė ir sunku. Jie turi didelių skirtumų, todėl verta išsamiau atsižvelgti į kiekvieną tipą.

Simbolinės nuorodos

Simbolinė nuoroda - konkretus failas, veikiantis kaip nuoroda į kitą objektą - bet kurio formato failą arba konkretų katalogą. Paprastai tokie objektai vadinami tiksliniais. Kartais galite pastebėti, kad tokio tipo nuorodos vadinamos minkštais ryšiais arba "Sym-Link". Toks elementas nėra savaime tiksliniai duomenys, bet tik veikia kaip rodyklė, tai yra visa etiketės kopija iš "Windows". Viduje simbolinė nuoroda yra tik būdas. Niekas draudžia jums sukurti daug panašių ryšių su skirtingais pavadinimais, bet tą patį tikslą. Ryšys tarp dviejų komponentų yra vadinamas minkštu, nes pašalinant nuorodą, tikslinė failas kenčia. Tačiau, kai failas ištrinamas, nuoroda tampa neveikia. Jis yra saugomas diske, tačiau jame nurodytas kelias sukelia neegzistuojantį objektą.

LNU komanda Linux 5189_2

Vaizdo aukščiau matote tokios grandinės schemą. Nuoroda nurodo failą, ir jis jau suteikia prieigą prie jame saugomų duomenų. Svarbu suprasti, kad ši nuoroda gali būti perkelta į bet kurią kompiuterį, tai nepriklauso nuo jo veiklos, nes jis judės tuo pačiu keliu, kuris buvo nurodytas kuriant.

Sunkios nuorodos

Su standžiomis nuorodomis, viskas yra šiek tiek sunkiau. Jie iš esmės yra sinonimai, bet ne jo kopijos. Kuriant standią nuorodą, bus sukurtas kitas rodiklis į elementą. Failų sistemoje tokie objektai yra apibrėžiami kaip kitas failas, todėl kuriant juos tame pačiame kataloge, su juo neįmanoma nurodyti to paties pavadinimo. Visos kietos nuorodos faile turi būti toje pačioje FS ir negali būti priskirtas katalogas ar neegzistuojantis elementas. Žemiau esančiame ekrane matote tokios grandinės schemą.

LNU komanda Linux 5189_3

Svarbu pažymėti, kad nuoroda turės tiksliai tą patį identifikatorių (inode) kaip tikslinį failą. Kaip žinote, visi objektai turi savo unikalius numerius. Dėl to tarp jų skirtumas bus skirtumas tik pavadinimuose. Išsaugomos visos teisės, savininkai ir datos. Galima sakyti, kad standi nuoroda yra dar vienas objekto pavadinimas. Kai ištrinate nuorodos tikslinę failą, ji vis dar saugo ją, kuri buvo jame, nes kitas rodiklis išlieka turinyje.

Sukurti nuorodų

Mes kreipiamės iš teorijos praktikuoti ir kalbėti apie pagrindinę temą LN komandos. Kaip jau žinote, jis naudojamas sukurti dviejų tipų nuorodas. Tačiau verta pažymėti, kad kai kurie failų vadovai turi įmontuotą funkciją, kad būtų galima pridėti simbolinę nuorodą. Norėdami tai padaryti, spustelėkite failo ar aplanko PCM ir pasirinkite "Sukurti nuorodą", "Sukurti nuorodą" arba "Padaryti nuorodą". Tada minkšta nuoroda bus dedama į tą patį katalogą, ir jūs galite perkelti jį į bet kurią kitą vietą diske.

Norėdami pradėti, verta paminėti papildomus veiksmus, kurie dažnai yra naudingi atliekant įvairius failus su failais. Svarbu žinoti kelią į tikslinį objektą arba sugebėti jį nustatyti. Kalbant apie apibrėžimą, tai vyksta taip:

  1. Paleiskite failų tvarkyklę bet kuriuo patogiu metodu, pavyzdžiui, eidami į namų aplanką per darbalaukio piktogramą.
  2. LNU komanda Linux 5189_4

  3. Čia rasite reikiamą failą ar aplanką kataloguose, pasirinkite "Properties" per dešinįjį pelės paspaudimą.
  4. LNU komanda Linux 5189_5

  5. "Main" skyriuje rasite pagrindinio aplanko vietą, pridėti elemento pavadinimą į jį, kad gautumėte visą kelią, pavyzdžiui, / Namai / Vartotojo / aplanko / File_name.
  6. LNU komanda Linux 5189_6

  7. Jei ketinate sukurti keletą nuorodų failams iš vieno katalogo, mes rekomenduojame jums eiti į jį per terminalą. Tai daroma įvedant CD / Home / Vartotojo / aplanką. Toks veiksmas leis jums nurodyti tik santykinį kelią į objektą.
  8. Perėjimas prie konkrečios vietos per CD Linux

Simbolinė nuoroda

Apsvarstykite LN naudingumą. Pradėkime su simboliniu nuoroda į failą. Norėdami tai padaryti, naudokite standartinę konsolę ir atlikite šiuos veiksmus:

  1. Įveskite "Ln -s" failą, kai failas yra pavadinimas arba pilnas kelias į failą ar katalogą, ir supjaustė yra nuorodos pavadinimas. Jis bus patalpintas tame pačiame kataloge, kuriame yra tikslinė objektas.
  2. LNU komanda Linux 5189_8

  3. Įveskite ir įjunkite "Ls -L", kad pamatytumėte informaciją apie objektų katalogą. Simbolinė nuoroda yra paryškinta atskiroje spalvų, ir per -> jo tikslas yra nurodyta. Kaip matote, failas ir nuoroda turi skirtingus identifikatorius ir teises.
  4. LNU komanda Linux 5189_9

  5. Siekiant aiškumo, mes ištriname tikslinį elementą per RM.
  6. Tikslinio failo ištrinimas Linux operacinėje sistemoje

  7. Po naujo peržiūrėti turinio sąrašą, pamatysite, kad simbolinė nuoroda dabar yra sugadinta ir neveikia, nes tikslinė objektas buvo pašalintas.
  8. LNU komanda Linux 5189_11

Viršuje galite pastebėti, kad standartinis LS komanda buvo naudojama aplankų turiniui peržiūrėti. Jei yra noras susipažinti su savo veiksmu išsamiau, atkreipkite dėmesį į mūsų atskirą medžiagą toliau.

Informacija bus prieinama tol, kol bus ištrinti visi rodyklės (šaltinio failas ir visos kietos nuorodos). Paskutinės pastraipoje naudojama katės komanda yra atsakinga už failų turinio peržiūrą. Išsamus visų jos galimybių aprašymas ieško kitame straipsnyje.

Taip pat perskaitykite: pavyzdžio katės komandą "Linux"

Virš jūsų buvo susipažinę ne tik su standartine LN komanda, bet ir sužinojote apie dviejų tipų turimų nuorodų į objektus Linux. Žinoma, simboliniai nuorodos dažniau dalyvauja, tačiau kartais yra sunku. Apie kitas "Linux" populiarias komandas gali mokytis iš atskiros medžiagos.

Taip pat žiūrėkite: Dažnai naudojamos komandos "Terminal Linux"

Skaityti daugiau