Ar pavargote ieškoti užpildytuose kataloguose failų, kuriuos naudosite tik sekundę? Jei taip, atėjote į reikiamą vietą. Pateiksime išsamias instrukcijas, kaip kompiuteryje sukurti simbolines nuorodas.
Atlikę šiame straipsnyje nurodytus veiksmus, galite atsisveikinti su ilgomis, beprasmiškomis failų paieškomis ir daugiau laiko skirti dalykams, kurie tikrai svarbūs.
Kaip sukurti simbolinę nuorodą?
Prieš pasinerdami į išsamią informaciją, kaip sukurti simbolinę nuorodą, norime įsitikinti, kad tiksliai žinote, ką kuriate. Tarkime, kad įdiegėte programą, kuri turi būti saugoma „C:\Programų failai\Programa
.”
Jūs tikrai norėtumėte, kad ši programa būtų jūsų „D:\Documents“, bet to padaryti neįmanoma. Tai yra tada, kai pridedate simbolinę nuorodą į savo „C:\Programų failai\Programa
" failą į "D:\Dokumentai
“ aplanką. Tokiu būdu išvengsite vargo žongliruoti visu savoC:
“ katalogą, kad atidarytumėte tą failą.
Daugumoje operacinių sistemų naudosite ln -s komandą, po kurios nurodomas šaltinio failo paskirties vieta ir simbolinis nuorodos pavadinimas.
Žemiau rasite instrukcijas, kaip sukurti simbolinę nuorodą konkrečiose operacinėse sistemose ir programose.
Kaip sukurti simbolinę nuorodą sistemoje „Windows“?
Norėdami sukurti simbolinę nuorodą sistemoje Windows, komandų eilutėje naudosite komandą mklink. Tai vidinė komanda, pasiekiama „Windows Vista“, „Windows 7“, „8“ ir „10“. Tai galite padaryti paleidę komandų eilutę kaip administratorius:
- Meniu Pradėti įveskite „Command Prompt“.
- Dešiniuoju pelės mygtuku spustelėkite piktogramą.
- Pasirinkite parinktį „Vykdyti kaip administratoriui“.
Jei naudojate „Windows 10 Creators Update“, jums nereikia pasiekti komandų eilutės kaip administratoriui. Tačiau iš anksto turėsite įjungti kūrėjo režimą:
- Eikite į puslapį „Nustatymai“.
- Eikite į skyrių „Atnaujinimas ir sauga“.
- Pasirinkite „Kūrėjams“.
- Įsitikinkite, kad įjungtas „Kūrėjo režimas“.
Dabar, kai viską nustatėte, galite grįžti į komandų eilutę ir paleisti šią komandą:
mklink Link_Name Target_Path.
Iškviesdami šią komandą sukursite simbolinę nuorodą, nukreipiančią į failą Target_Name.
Jei norite, kad simbolinė nuoroda nukreiptų į katalogą, pridėkite atitinkamą raidę:
mklink /D Nuorodos_pavadinimas Tikslo_kelias
Jei kai kuriuose kelių pavadinimuose yra tarpų, komandą turėsite įdėti į kabutes:
Mklink /D „C:\Mano failai“ „C:\Vartotojai\Vardas\Original\“.
Trečiųjų šalių simbolių nuorodų įrankiai
Norėdami sukurti simbolių nuorodas sistemoje Windows, taip pat galite atsisiųsti trečiosios šalies įrankį, vadinamą Link Shell Extension. Šis įrankis leidžia sukurti simbolines nuorodas atliekant šiuos veiksmus:
- Atsisiųskite ir įdiekite įrankį.
- Raskite failą, kurio simbolinę nuorodą norite sukurti.
- Dešiniuoju pelės mygtuku spustelėkite jį.
- Meniu pasirinkite parinktį „Pasirinkti nuorodos šaltinį“.
- Dešiniuoju pelės mygtuku spustelėkite kitą aplanką ir užveskite pelės žymeklį ant meniu parinkties „Drop As“.
- Pasirinkite „Simbolinė nuoroda“.
Kaip sukurti simbolinę nuorodą Unix?
Norėdami sukurti saitus tarp failų Unix, naudosite ln
komanda Unix eilutėje. Norėdami sukurti simbolinę nuorodą, pridėkite -s
galimybė į ln
komandą. Jūsų komanda turėtų atrodyti taip:
ln -s Target_File Link_Name
Turėtumėte pakeisti Target_File failo, kuriam kuriate simbolinę nuorodą, pavadinimu. Galite sukurti simbolių nuorodas į bet kokius failus ar katalogus failų sistemoje. Pakeiskite Link_Name savo simbolinės nuorodos pavadinimu.
Pastaba: pašalinus arba ištrynus tikslinį failą, simbolis nebeveiks tinkamai.
Kaip sukurti simbolinę nuorodą į katalogą „Linux“?
Norint sukurti simbolių nuorodas į katalogą sistemoje „Linux“, reikia atlikti tą pačią procedūrą, kaip ir kuriant nuorodas į failą. Kaip pirmąjį parametrą iškviesite failo katalogo pavadinimą, o kaip antrąjį parametrą – simbolinės nuorodos pavadinimą.
Pavyzdžiui, galite sukurti simbolinę nuorodą iš /mnt/my_drive/photos katalogo į ˜/mano_nuotraukų katalogas:
ln -s /mnt/my_drive/photos ˜/my_photos
Kaip sukurti simbolinę nuorodą Ubuntu?
Kuriant nuorodas tarp failų visose „Linux“ sistemose, įskaitant „Ubuntu“, veikia „ln
“ komanda. Norėdami sukurti simbolinę nuorodą Ubuntu, paleiskite terminalą ir iškvieskite šią komandą su parinktimi -s
pridėta šalia ln
.
Štai kaip turėtų atrodyti jūsų komanda:
sudo ln -s Source_Directory Link_Directory
Turėtumėte pakeisti „Source_Directory“ pradinio failo katalogu. Parametre „Link_Directory“ įrašysite savo simbolinės nuorodos pavadinimą.
Kaip sukurti simbolinę nuorodą „Mac“?
Geriausias būdas įsivaizduoti simbolines nuorodas sistemoje „Mac“ yra tarsi išplėstiniai slapyvardžiai. Jie skiriasi tuo, kad simbolių nuorodos veikia visose „Mac“ programose, įskaitant terminalą. Tiesą sakant, jūs naudosite terminalą, kad sukurtumėte simbolines nuorodas. Tiesiog atlikite toliau nurodytus veiksmus.
- Paleiskite terminalą paspausdami „Command“ + tarpo klavišą, tada įvesdami „
Terminalas
. Arba paleiskite terminalą per Finder > Applications > Utilities > Terminal. - Vykdykite šią komandą: ln -s /original/path/link/path. Galite sukurti kelią į failą arba katalogą. Pavyzdžiui, jei norite darbalaukyje sukurti simbolinę nuorodą, kuri nukreiptų į aplanką Dokumentai, paleiskite šią komandą:
ln -s /Vartotojai/vardas/Dokumentai /Vartotojai/vardas/Darbalaukis
Jei iškviestas tinkamai, darbalaukyje pasirodys aplankas pavadinimu „Dokumentai“. Tai atrodo kaip tikras aplankas, bet iš tikrųjų tai yra jo simbolinė nuoroda. Galite jį atidaryti ir jo turinys bus toks pat kaip ir originalaus aplanko „Dokumentai“.
Galbūt jūsų kelio faile bus tarpų. Pavyzdžiui, jei norite sukurti simbolinę nuorodą į aplanką „Mano nuotraukos“ ir norite, kad jis būtų rodomas aplanke „Mano failai“, komandą dėkite kabutėse:
ln -s „Vartotojai/vardas/Mano nuotraukos“ „/Vartotojai/vardas/Mano failai/Nuoroda“
Kad būtų lengviau, galite tiesiog nuvilkti bet kurį aplanką iš Finder programos į terminalą. Jis automatiškai įterps to aplanko kelią ir, jei reikia, įtrauks jį į kabutes.
Trečiųjų šalių simbolių nuorodų įrankiai
Be to, „Finder“ galite sukurti simbolinę nuorodą, tačiau tam jums reikės trečiosios šalies įrankio. Galite įdiegti programą pavadinimu „SymbolicLinker“, kuri „Finder“ kontekstiniame meniu pridės šią parinktį: Paslaugos > Sukurti simbolinę nuorodą.
Kaip sukurti simbolinę nuorodą „Centos 7“?
Norint sukurti simbolinę nuorodą „Centos 7“, reikia tos pačios komandos kaip ir kitose „Linux“ operacinėse sistemose. Jūs paleisite ln
seka komanda -s
:
Ln -s Source_Directory Nuorodų katalogas
Galite sukurti simbolių nuorodas į katalogus arba bet kokius failus savo failų sistemoje.
Kaip sukurti simbolinę nuorodą „Powershell“?
Norėdami „Powershell“ sukurti simbolinę nuorodą, atlikite toliau nurodytus veiksmus.
- Paleiskite „Powershell“ kaip administratorių.
- Nukopijuokite (arba įveskite) šią komandą:
Naujas elementas - Prekės tipas - Simbolinė nuoroda - Kelias "Nuoroda" - Tikslas "Taikinys"
- Dalyje „Nuoroda“ turėtumėte įvesti simbolinį nuorodos kelią, įskaitant pavadinimą ir failo plėtinį.
- Dalyje „Tikslas“ įveskite kelią, į kurį nukreips nauja nuoroda.
Kaip sukurti simbolinę nuorodą Python?
Jei naudojate Python, tikriausiai žinote, kad OS modulis leidžia sąveikauti su operacine sistema. Galite naudoti metodą os.symlink() norėdami sukurti simbolių nuorodas (dst), nukreipiančias į šaltinio paskirties vietą (src).
Tai yra sintaksė:
os.symlink(src, dst)
The src
reiškia šaltinį, o dst
yra paskirties vieta, kurios anksčiau nebuvo. Jei komanda buvo sėkminga, neturėtumėte gauti jokios grąžinimo vertės.
Papildomi DUK
Pateikiame dar keletą klausimų, kurie padės išnaudoti visas šios temos galimybes.
Ką veikia simbolinė nuoroda?
Simbolinės nuorodos, paprastai žinomos kaip simbolinės nuorodos, yra failų sistemos funkcijos, sukuriančios nuorodą į konkrečius failus ar aplankus. Tam tikra prasme jie yra panašūs į spartųjį klavišą sistemoje „Windows“ arba „Mac“ slapyvardį, išskyrus tai, kad tai nėra tikri failai. Simbolinė nuoroda iš tikrųjų yra konkrečios failų sistemos įrašas, nurodantis failą arba katalogą.
Kaip sukurti simbolines nuorodas su LN?
Dauguma operacinių sistemų naudos komandą ln simbolinėms nuorodoms kurti. Tai veikia taip, kad paleidžiate sistemos terminalą kaip administratorius ir paleidžiate šią komandą:
ln -s Failo_šaltinis Failo_Paskirties vieta
The ln
komanda pagal numatytuosius nustatymus sukuria kietąją nuorodą, todėl turite pridėti -s
, kuri nurodo sukurti minkštąją nuorodą (simlinką).
Kaip ištrinti simbolinę nuorodą?
Dažniausiai simbolių nuorodas galite pašalinti kaip ir bet kurį kitą failą: perkelkite jį į šiukšliadėžę.
„Linux“ simbolių nuorodas galite pašalinti naudodami „rm
“ komanda. Iškvieskite šią komandą pakeisdami symbolic_link savo simbolinės nuorodos pavadinimu: rm simbolinės_nuorodos_pavadinimas
Jei veiksmas buvo sėkmingas, jūsų komanda bus baigta kaip nulis ir nebus rodoma jokia išvestis. Galite ištrinti daugiau nei vieną simbolinę nuorodą. Tiesiog nurodykite jų vardus kaip argumentus su tarpais tarp jų: rm symlinkX symlinkZ symlinkY
Taip pat galite naudoti atsiejimo komandą. Ši komanda priims tik vieną argumentą, todėl turite ištrinti vieną nuorodą po kitos. Tiesiog paleiskite šią komandą: atsieti simbolinės_nuorodos_pavadinimas
Jei komanda buvo sėkminga, išvesties neturėtumėte gauti.
Norėdami ištrinti simbolių nuorodas sistemoje Windows, naudokite rmdir
komandą.
Jei naudojate „Mac“, ne perkeldami failą į šiukšliadėžę, galite jį ištrinti naudodami komandą rm. Tiesiog paleiskite šią komandą kartu su simbolių nuorodos keliu: rm /nuoroda/kelias
Kokia yra komanda sukurti simbolinę nuorodą?
Dauguma operacinių sistemų naudoja komandą ln simbolinėms nuorodoms kurti. Tai veikia taip, kad paleidžiate sistemos terminalą kaip administratorius ir paleidžiate šią komandą:
ln -s Failo_šaltinis Failo_Paskirties vieta
The ln
komanda pagal numatytuosius nustatymus sukuria kietąją nuorodą, todėl turite pridėti -s
, kuri nurodo sukurti minkštąją nuorodą (simlinką).
Pagerinkite failų naršymo patirtį
Žinojimas, kaip sukurti simbolines konkrečių failų katalogų nuorodas, gali padėti sutaupyti realiuoju laiku. Dar geriau, kad failai būtų saugiai saugomi pradinėje paskirties vietoje, todėl perkeliant failus niekas nesusimaišys. Kai jums nebereikia konkrečios simbolinės nuorodos, galite lengvai ją ištrinti, kaip ir bet kurį kitą failą.
Į kokius failus, jūsų nuomone, naudingiausia kurti simbolines nuorodas? Pasidalykite savo mintimis toliau pateiktame komentarų skyriuje.