Microsoft har annonsert en endring i Windows 10 siste Insider Bygge nylig som forbedrer håndtering av symlinker — symbolske koblinger-på Windows-10.
Symbolske koblinger, har vært en del av Windows siden Vista, og er en mektig nyttig funksjon av operativsystemet.
En symbolsk link kan best beskrives som en peker som viderekobler til en annen fil eller mappe. De er brukt av operativsystemet, kan brukes av applikasjoner, og kan også bli lagt til og styres manuelt av brukere.
En grunnleggende eksempel: Si din viktigste hard drive er å fylle opp med filer og du har lite plass igjen. Mens du kan gå videre og avinstallere noen programmer eller spill for å frigjøre plass — etter å ha kjørt ulike opprydning — du kan gjøre bruk av symbolske koblinger i stedet.
Så, i stedet for å avinstallere spillet eller programmet, du ville gjøre bruk av symbolske lenker for å flytte den til en annen harddisk. Symbolske koblinger skulle peke til den nye plasseringen fra den gamle, og for Windows og alle programmene som er involvert, programmet eller spillet vil fortsatt ligge i den opprinnelige katalogen.
Tips: Du kan vise de symbolske linkene på din Windows-maskin med NTFS Lenker Vise. Interessert i hvordan Linux håndterer lenker? Her du går.
Symlinker uten høyde
Symbolske koblinger er opprettet i Windows ved hjelp av mklink, en kommando linje verktøy. Utviklere har laget ulike programmer, mange med et grafisk brukergrensesnitt, for å forbedre brukervennlighet og funksjonalitet.
Det er Krysset av SysInternals for eksempel, eller Link Shell Extension som kan brukes rett fra Windows Utforsker.
Opp til nå, mklink som kreves for Windows-brukere til å kjøre kommandoen fra en ledetekst. Ifølge Microsoft, dette kravet forårsaket av symbolske lenker for å brukes sjeldnere på Windows enn på *nix-maskiner. Det hadde den effekten at “mange moderne cross-platform utvikling verktøy” jobbet “mindre effektivt og pålitelig på Windows”.
Starter med Windows-10 Insider Bygge 14972, og kommer til alle brukere i Mars 2017 når Windows-10 Skaperne Oppdatering er utgitt er dette kravet er ikke lenger satt i stein.
Du må aktivere utviklermodus på Windows-10 maskin, og hvis du gjør det, kan alle brukere på maskinen kan kjøre mklink uten høyde for å opprette og endre symbolske lenker.
Den viktigste stasjonen for endringen var fremveksten av utvikling av verktøy som git eller pakke ledere som npm som støtter og bruk symlinker.
Mange populære utvikling av verktøy som git og pakke ledere som npm gjenkjenne og vedvarer symlinker når du oppretter repos eller pakker, henholdsvis. Når de repos eller pakker er så restaurert andre steder, symlinker er også restaurert, noe som sikrer harddisken (og brukerens tid), er ikke bortkastet.
Aktiver Utviklermodus
Gjør følgende for å aktivere utviklermodus på Windows-10 maskin:
- Bruk snarveien Windows-jeg for å åpne applikasjonen Innstillinger.
- Navigere til å Oppdatere Og Sikkerhet > For Utviklere.
- Bytte fra Windows Store-apper” til “Utvikler-Modus” på skjermen.
Nå er Du: Gjør du bruk av symbolske koblinger?