Kaip sukurti ir naudoti simbolines nuorodas (dar žinomas kaip "Symlinks") "Linux"

Turinys:

Kaip sukurti ir naudoti simbolines nuorodas (dar žinomas kaip "Symlinks") "Linux"
Kaip sukurti ir naudoti simbolines nuorodas (dar žinomas kaip "Symlinks") "Linux"

Video: Kaip sukurti ir naudoti simbolines nuorodas (dar žinomas kaip "Symlinks") "Linux"

Video: Kaip sukurti ir naudoti simbolines nuorodas (dar žinomas kaip
Video: Вся правда о Куликовской Битве - YouTube 2024, Balandis
Anonim
"Linux" leidžia kurti simbolinius saitus ar simbolius, nukreipiančius į kitą failą ar aplanką jūsų kompiuteryje. Geriausias būdas tai padaryti yra su
"Linux" leidžia kurti simbolinius saitus ar simbolius, nukreipiančius į kitą failą ar aplanką jūsų kompiuteryje. Geriausias būdas tai padaryti yra su

ln

terminalo komanda, nors yra ir grafinių failų tvarkyklių, kurie taip pat gali sukurti simbolines nuorodas.

Kas yra simbolinės nuorodos?

Simboliniai saitai iš esmės yra išplėstinės nuorodos. Jūsų sukurta simbolinė nuoroda bus tokia pati kaip originalus failas ar aplankas, į kurį nukreipiame, net jei tai tik nuoroda.

Pavyzdžiui, tarkime, kad turite programą, kurios failai turi būti saugomi /home/user/.program. Tačiau norite išsaugoti tuos failus kitame skyriuje, kuris yra sumontuotas / mnt / partition. Galite perkelti.program katalogą į /mnt/partition/.program, tada sukurti simbolinę nuorodą /home/user/.program nukreipdami į /mnt/partition/.program. Programa bandys pasiekti savo aplanką /home/user/.program, o operacinė sistema peradresuos jį į /mnt/partition/.program.

Tai visiškai aiški operacinei sistemai ir programoms, kurias naudojate. Jei naršydami failų tvarkytuvėje naršote kataloge /home/user/.program, jis gali būti failų, esančių /mnt/partition/.program.

Be "simbolinių nuorodų", taip pat žinomų kaip "minkštieji saitai", galite sukurti "sunkią nuorodą". Simbolinė arba minkšta nuoroda rodo failą sistemos kelią. Pavyzdžiui, tarkime, kad turite simbolinę (arba "minkštą") nuorodą iš / home / examplefile, nukreipiančios į / var / examplefile. Jei perkeliate failą į / var / examplefile, nuorodoje / home / examplefile bus sugadinta. Tačiau jei sukursite "kietą nuorodą", tai iš tikrųjų nurodys pagrindinį inode failų sistemoje. Taigi, jei sukūrėte kietą nuorodą iš / home / examplefile, nukreipiančios į / var / examplefile, o vėliau persikėlė / var / examplefile, nuorodoje / home / examplefile vis tiek būtų nurodomas failas, nesvarbu, kur jį perkėlėte. Sunki nuoroda veikia žemesniu lygiu.

Paprastai naudokite standartines simbolines nuorodas, taip pat žinomas kaip "minkštieji saitai", jei nesate tikri, ką naudoti.

Kaip sukurti simbolines nuorodas su ln

Norėdami sukurti simbolinę nuorodą su ln komanda, pirmiausia turėsite atidaryti terminalo langą. Kai turėsite, paleiskite komandą ln tokia forma:

ln -s /path/to/original /path/to/link

Galite nurodyti komandą kelio į katalogą ar failą. Tai bus "tiesiog dirbti", ką tik įvesite.

Taigi, jei norėtumėte sukurti simbolinę "Downloads" aplanką, esantį "Desktop", paleiskite šią komandą:

ln -s /home/name/Downloads /home/name/Desktop

The

-s

komandoje sukuria simbolinę nuorodą. Jei norėjote sukurti kietą nuorodą, tai vėlgi tai, ko paprastai nenorėtumėte daryti, nebent turite tam tikrą priežastį - neįtrauksite

-s

iš komandos.

Naudodamiesi mūsų pavyzdžiu, žiūrėdami į mūsų aplanką "Darbalaukis", randame aplanką "Atsisiuntimai", kuriame yra visi tie patys failai kaip mūsų pagrindinis atsisiuntimų aplankas.
Naudodamiesi mūsų pavyzdžiu, žiūrėdami į mūsų aplanką "Darbalaukis", randame aplanką "Atsisiuntimai", kuriame yra visi tie patys failai kaip mūsų pagrindinis atsisiuntimų aplankas.
Image
Image

Kaip ištrinti simbolines nuorodas

Norėdami pašalinti simbolinius saitus, galite juos paprastai ištrinti. Pavyzdžiui, galite dešiniuoju pelės klavišu spustelėti juos ir juos ištrinti naudodami grafinį failų tvarkyklę arba naudokite šią komandą, kuri naudojama ištrinti (arba "pašalinti") bet kurio tipo failą:

rm /path/to/link

Image
Image

Kaip sukurti simbolinius ryšius su grafiniu įrankiu

Daugelis "Linux" failų tvarkyklių suteikia galimybę kurti simbolines nuorodas grafiškai. Jei tai daroma, tai paprastai galite tai padaryti, dešiniuoju pelės klavišu spustelėdami aplanką ar failą ir pasirinkę "Kopijuoti", tada dešiniuoju pelės klavišu spustelėdami viduje kitą aplanką ir pasirinkdami "Sukurti nuorodą", "Įklijuoti kaip nuorodą" arba panašiai pavadintą parinktį.

Failų tvarkyklė "Nautilus", įtraukta į "GNOME" ir "Ubuntu" "Unity" stalinius kompiuterius, jau neturi šio meniu parinkties, tačiau ji turi nuorodą, kad padarys tą patį. Norėdami sukurti simbolinę nuorodą "Nautilus", paspauskite ir palaikykite klaviatūros klavišus "Ctrl" ir "Shift". Vilkite ir numeskite failą ar aplanką į kitą vietą. "Nautilus" sukuria simbolinę nuorodą į pradinį failą ar aplanką toje vietoje, kurioje palikote failą ar aplanką, o ne persiunčiate pradinį failą ar aplanką.

Rekomenduojamas: