Mis on sümbolilised lingid? Kuidas luua ssilinke Windows 10-s?

Sisukord:

Mis on sümbolilised lingid? Kuidas luua ssilinke Windows 10-s?
Mis on sümbolilised lingid? Kuidas luua ssilinke Windows 10-s?
Anonim

Symlink - mida nimetatakse ka sümboolseks linkiks või pehmeks linkiks - võiks olla arvuti kasutajate jaoks üks peidetud mõisted. Kuid see ei kaota selle tähtsust ja pakutavaid eeliseid. Kuidas saada kaustadest ja failidest erinevatest kaustadest ilma koopiaid säilitamata? Jah, see on võim Symlink.

Mis on Symlink või sümboliline link

Symlink on otseteefailid, mis viitavad mujal paiknevale füüsilisele failile või kaustale. Symlinks toimivad virtuaalsete failide või kaustadega, mida saab kasutada üksikute failide või kaustadega linkimiseks, muutes need nii, nagu oleksid need salvestatud Symlinksi kausta, kuigi Symlinks viitab ainult nende tegelikule asukohale.

Ärge segage Symlinki kui lihtsalt otseteid

On oluline mõista, et Symlinks on rohkem kui otseteed kui Windowsi kasutaja, keda te juba teate. Otseteefail näitab lihtsalt soovitud faili, samas kui Symlink muudab selle välja nagu lingitud fail on seal tegelikult olemas. Kui klõpsate Symlinkil, suunatakse teid tegeliku faili asukohta.

Symlinki struktuur

Symlink on tekstistringi loomine, mida automaatselt tõlgendatakse ja millele järgneb operatsioonisüsteem kui tee teise faili või kataloogi juurde. Seda muud faili või kataloogi nimetatakse Sihtmärk “.

Symlink eksisteerib oma eesmärgist sõltumatult. Kui Symlink on kustutatud, jääb selle sihtmärk muutmata. Kui Symlink viitab sihtmärgile ja mõni aeg hiljem selle sihtmärgi teisaldatakse, ümber nimetatakse või kustutatakse, siis sümbolilist linki ei uuenda ega kustuta automaatselt, kuid see on endiselt olemas ja ikkagi viitab vana sihtmärgile. Kuid sellistes sümbolites, mis osutavad teisaldatavatele või mitte-olemasolevatele sihtmärkidele, nimetatakse mõnikord murtud, orvuks jäänud, surnud või rippuvad.

Symlinksi eelised

  1. Symlinks tarbib väga vähe ruumi ja on väga kiire loomine. Säästate palju sülearvutiga kõvakettaruumi
  2. Vastupidiselt kindlatele linkidele võivad sümbolinkid linkida faile kogu failisüsteemides. Pidage meeles, et kui kustutate originaalfaili, siis hoiab see kõvakettal selle ikka veel elus, Symlink ei tee seda
  3. Symlinks säilitab kausta struktuuri, milles sisalduvad Symlinks. Näiteks oletame, et on olemas a txt fail on esitatud dokumendis " Utility" kaust, mis asub aadressil /D/Myfolder/Utility/windowsclub.txt . Nüüd kui Symlink for Kasulikkus kataloog loodi kausta Dropbox ja te läksite otsima windowsclub.txt Dropbox kausta faili tee lugeda /D/Myfolder/Utility/windowsclub.txt selle asemel, et muuta tagasi algsele / tegelikule failivormingule.
  4. Symlinksi abil saate oma meediumifaile muusikat / videoid teisele kõvakettale talletada, kuid need kuvatakse tavapärastel muusika / videote kaustadel, nii et neid tuvastavad teie meediumiprogrammid
  5. Arendajad asendavad tihti jagatud failide / kaustade koopiaid koos füüsiliste failide / kaustadega viitavate sümbolitega. Failide koondatud koopiate asendamine võib salvestada palju füüsilist kettaruumi ja oluliselt vähendada projektide kopeerimiseks / varundamiseks / rakendamiseks / kloneerimiseks kuluvat aega.

Sümbooliste tähendus tänapäeva arengus maailmas

Nagu Yosef Durr, juhtiv juhtprogrammi juht, mainib Microsoft Windowsi blogis

Many popular development tools like git and package managers like npm recognize and persist symlinks when creating repos or packages, respectively. When those repos or packages are then restored elsewhere, the symlinks are also restored, ensuring disk space (and the user’s time) isn’t wasted. Git, for example, along with sites like GitHub, has become the main go-to-source code management tool used by most developers today.

Viimastel aastatel on plahvatuslikult ka pakendijuhtide kasutamine kaasaegses arengus. Näiteks sõlme paketihaldur (npm) teenis 1. juuli 2015. aasta nädala jooksul umbes 400 miljonit installi, kuid teenis üle 1,2 miljardi installi alles aasta hiljem - see tõusis vaid ühe aastaga 3 korda! 2016. aasta juuni lõpus teenis npm üle seitsme päeva jooksul rohkem kui 1,7 miljardit sõlmpunkti!
Viimastel aastatel on plahvatuslikult ka pakendijuhtide kasutamine kaasaegses arengus. Näiteks sõlme paketihaldur (npm) teenis 1. juuli 2015. aasta nädala jooksul umbes 400 miljonit installi, kuid teenis üle 1,2 miljardi installi alles aasta hiljem - see tõusis vaid ühe aastaga 3 korda! 2016. aasta juuni lõpus teenis npm üle seitsme päeva jooksul rohkem kui 1,7 miljardit sõlmpunkti!

Sümboleid Windows 10-s

Kuigi Symlinksil on mitmeid eeliseid, kasutati seda peamiselt UNIX-i ühilduvate operatsioonisüsteemide abil, nagu Linux, FreeBSD, OSX jne, kus sümleinke saab luua ilma piiranguteta. Windowsi kasutajatele oli Symlinks alates Windows Vistast saadaval olnud keeruline ja tüütu luua.

Windows Vista turvanõuete tõttu vajavad kasutajad kohalikke administraatoriõigusi ja, mis kõige tähtsam, tuli käivitada miline sünonüümide loomiseks / muutmiseks administraatorina kõrgendatud käsurea konsoolina.Selle viimase piirangu tulemusena kasutasid enamik Windowsi arendajad sageli Symlinksi ja põhjustasid mitmeid kaasaegseid platvormiüleseid arendusvahendeid, mis töötavad Windowsis vähem tõhusalt ja usaldusväärselt.

Kuid nüüd koos Windows 10 loojate värskendus, kui administraatoriõigustega kasutaja võimaldab arendaja režiimi, võib igaüks arvutisse käivituda mklink käsk, tõstmata käsuriba konsooli.

Kuidas luua ssilinke

Sidlinke saab luua kas kasutades mklink käsk või CreateSymbolicLink API.

Mklinki käsu kasutamine

Kasutades mklink käsk, kasuta alltoodud süntaksit:

“mklink /prefix link_path file/folder_path”

Märkus: mklink võib luua mitut liiki linke. Allpool on toodud tüübid

  • / D Loob kataloogi sümbolilist linki. Vaikimisi on faili sümboolne link.
  • / H Loob sümbolilise lingi asemel kõva lingi.
  • / J Loob kataloogikohti.

Näiteks loonud minu muusika kausta kataloogi minu töölauale. Vaadake ekraanipilt allpool

Image
Image

Nii et kui ma klõpsan Symlinkil, tundub, et mu muusikafailid on salvestatud C: Kasutajad Desktop Music kuigi see on algselt olemas C: Kasutajad Muusika.

Pidage meeles, et kui teie teel on selles ruumi, siis peate selle ümber asetama hinnapakkumisi.
Pidage meeles, et kui teie teel on selles ruumi, siis peate selle ümber asetama hinnapakkumisi.

CreateSymbolicLinki kasutamine

Uue käitumise lubamiseks CreateSymbolicLink API-i kasutamisel on veel üks dwFlags variant, peate määrama väärtuse järgmiselt:

SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

0x2

Nii, valides ülaltoodud väärtuse, olete määranud lipu, et võimaldada sümboolsete linkide loomist, kui protsess ei ole kõrgendatud.

Lisateavet selle kohta, kuidas luua Symlinki CreateSymbolicLink API, külastage windows.com-i.

Järeldus

Võib öelda, et Symlinks on kasulikumad kui lihtsalt otseteed, kuid neid on natuke raske luua. Keskmise arvutikasutaja võib ikkagi seda luua natuke hirmutav. Mida rohkem, isegi tänapäeval, paljud kasutajad võitlevad otsekohete mõiste mõistmisega hästi ja võivad seetõttu võitlema Symlinksi eristamise ja selle kasutamise mõistmisega.

Sellest hoolimata on peaaegu garantii, et saate hõlpsalt muuta mis tahes seadeid, mida saate, et programm suunaks õigesse kataloogi, ja te ei loo tegelikult Symlinki, vaid teadma, kuidas seadistada ja kasutada hea Symlink võib olla väga kasulik.

Soovitan: