Oppdatering av Windows 10 Creators: Symlinks uten elevation
- Kategori: Windows
Microsoft annonsert en endring i Windows 10s nyeste Insider Build nylig som forbedrer håndteringen av symlinker - symboliske lenker - på Windows 10.
Symboliske lenker har vært en del av Windows siden Vista, og er en mektig nyttig funksjon i operativsystemet.
En symbolkobling kan best beskrives som en peker som omdirigerer til en annen fil eller mappe. De brukes av operativsystemet, kan brukes av applikasjoner, og kan også legges til og administreres manuelt av brukere.
Et grunnleggende eksempel: Si at den viktigste harddisken din fylles opp med filer, og at du har liten plass igjen. Mens du kan gå foran og avinstallere noen programmer eller spill for å frigjøre plass - etter å ha kjørt forskjellige opprydningsoperasjoner - kan du i stedet bruke symbolsk lenker.
Så i stedet for å avinstallere spillet eller programmet, ville du bruke symbolsk lenker for å flytte det til en annen harddisk. Symboliske lenker skulle peke til det nye stedet fra det gamle, og for Windows og alle involverte programmer vil programmet eller spillet fremdeles ligge i den opprinnelige katalogen.
Tips : Du kan vise de symbolske koblingene på Windows-maskinen din med NTFS Links View . Interessert i hvordan Linux håndterer lenker? Værsågod .
Symlinker uten heving
Symboliske lenker opprettes på Windows ved å bruke mklink , et kommandolinjeverktøy. Utviklere har laget forskjellige programmer, mange med et grafisk brukergrensesnitt, for å forbedre brukervennligheten og funksjonaliteten.
Det er Kryss av SysInternals for eksempel, eller Link Shell-utvidelse som kan brukes rett fra Windows Utforsker.
Frem til nå krevde mklink Windows-brukere for å kjøre kommandoen fra en hevet ledetekst. I følge Microsoft førte dette kravet til at symboliske lenker ble brukt sjeldnere på Windows enn på * nix-maskiner. Det hadde effekten at 'mange moderne plattformsutviklingsverktøy' fungerte 'mindre effektivt og pålitelig på Windows'.
Fra og med Windows 10 Insider Build 14972, og kommer til alle brukere i mars 2017 når Windows 10 Creators Update er utgitt, er dette kravet ikke lenger satt i stein.
Du må aktivere utviklermodus på Windows 10-maskinen, og hvis du gjør det, kan det hende at en bruker på maskinen kjører mklink uten forhøyning for å opprette og endre symbolske lenker.
Hoveddrivkraften for endringen var fremveksten av utviklingsverktøy som git eller pakkeledere som npm som støtter og bruker symlinker.
Mange populære utviklingsverktøy som git og pakkeledere som npm gjenkjenner og vedvarer symlinks når de oppretter henholdsvis repos eller pakker. Når disse repoene eller pakkene deretter gjenopprettes andre steder, blir symlinkene også gjenopprettet, noe som sikrer diskplass (og brukerens tid) ikke blir kastet bort.
Aktiver utviklermodus
Gjør følgende for å aktivere utviklermodus på Windows 10-maskinen:
- Bruk snarveien Windows-I for å åpne Innstillinger-applikasjonen.
- Naviger til Oppdatering og sikkerhet> For utviklere.
- Bytt fra 'Windows Store-apper' til 'Utviklermodus' på skjermen.
Nå du : Bruker du symbolsk lenker?