Windows Tips & News

Få tilgang til WSL Linux-filer fra Windows 10

click fraud protection
ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen

Windows 10 versjon 1903 "April 2019 Update" kommer med en rekke interessante endringer og forbedringer gjort til WSL-funksjonen. Disse inkluderer ytterligere distribusjoner i butikken, muligheten til å bla gjennom WSL-filer fra File Exporer og mer.

Annonse

Muligheten til å kjøre Linux naturlig i Windows 10 leveres av WSL-funksjonen. WSL står for Windows Subsystem for Linux, som i utgangspunktet kun var begrenset til Ubuntu. Moderne versjoner av WSL tillater installere og kjøre flere Linux-distros fra Microsoft Store.

Linux Distros Microsoft Store Windows 10

Etter aktivere WSL, kan du installere ulike Linux-versjoner fra butikken. Du kan bruke følgende lenker:

  1. Ubuntu
  2. openSUSE Leap
  3. SUSE Linux Enterprise Server
  4. Kali Linux for WSL
  5. Debian GNU/Linux

og mer.

Med Windows 10 versjon 1903 "April 2019 Update" kan du enkelt få tilgang til alle filene i Linux-distroene dine fra Windows. Når dette skrives, er denne funksjonen implementert i Windows 10 build 18836. Den er på vei til 19h1-grenen, så vi får se den med neste bygg. Her er hvordan det kan gjøres.

For å få tilgang til WSL Linux-filer fra Windows 10, gjør følgende.

  1. Muliggjøre WSL-funksjonen.
  2. Installere noen distro, f.eks. Ubuntu, og start den.
  3. Mens du er i en katalog på en Linux FS, skriv utforsker..
  4. Dette åpner et Filutforsker-vindu, plassert inne i Linux-distroen din.
Få tilgang til Linux-filer i Windows 10

Derfra kan du få tilgang til alle Linux-filer du liker, akkurat som du ville gjort med alle andre filer gjennom filutforsker. Dette inkluderer operasjoner som: dra filer frem og tilbake til andre steder, kopiere og lime inn, og til og med bruk av egendefinerte kontekstmenyoppføringer lagt til av Notepad++, VSCode og annen programvare.

File Explorer viser distrofilene som en virtuell nettverksdeling under banen \\wsl$\\.

WSL-nettverksdeling

WSL-teamet undersøker aktivt måter å forbedre oppdagelsen av Linux-filer inne i File Explorer. Fremdriften av arbeidet deres kan allerede sees i Windows 10 Build 18836 som viser WSL/Linux filsystem i filutforsker.

Innholdgjemme seg
Få tilgang til Linux-filer på kommandolinjen
Kjente problemer

Få tilgang til Linux-filer på kommandolinjen

I tillegg til File Explorer kan du bruke de klassiske ledeteksten og PowerShell-verktøyene for å få tilgang til Linux-filene dine. På samme måte må du navigere til \\wsl$\{distronavn}\ der {distronavn} er navnet på en løpende distro.

WSL i PowerShell

Kjente problemer

Dette er en ny funksjon, og noen deler av den fungerer kanskje ikke perfekt. Her er noen kjente problemer som vi ønsker å gjøre deg oppmerksom på når du bruker denne funksjonen:

  • Per nå vil distros-filene bare være tilgjengelige fra Windows når distroen kjører. Utvikleren kommer til å legge til støtte for distroer som ikke kjører i en fremtidig oppdatering.
    Siden 9P-filserveren kjører inne i hver distro, er den bare tilgjengelig når den distroen kjører. Teamet ser etter måter å hjelpe til med å løse dette på.
  • Tilgang til Linux-filer behandles på samme måte som tilgang til en nettverksressurs, og eventuelle regler for tilgang til nettverksressurser vil fortsatt gjelde
    f.eks.: Når du bruker CMD, vil ikke cd \\wsl$\Ubuntu\home fungere (da CMD ikke støtter UNC-baner som gjeldende kataloger), men kopier \\wsl$\Ubuntu\home\somefile.txt C:\dev\ skal jobbe
  • De gamle reglene gjelder fortsatt, du bør IKKE få tilgang til Linux-filene dine inne i AppData-mappen!
    Hvis du prøver å få tilgang til Linux-filene dine gjennom AppData-mappen din, omgår du ved hjelp av 9P-serveren, noe som betyr at du ikke vil ha tilgang til Linux-filene dine, og du kan ev. korrupt din Linux distro.

Merk: En 9P-server er en server som inneholder protokoller som støtter Linux-metadata, inkludert tillatelser. WSL init-demonen inkluderer nå en 9P-server. Det er en Windows-tjeneste og -driver som fungerer som klienten og snakker med 9P-serveren (som kjører inne i en WSL-instans). Klient og server kommuniserer over AF_UNIX-sockets, siden WSL tillater interoperasjon mellom en Windows-applikasjon og en Linux-applikasjon som bruker AF_UNIX.

Kilde: Microsoft

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen

Windows 10 Build 16299.98-arkiver

Denne nettsiden bruker informasjonskapsler for å forbedre opplevelsen din mens du navigerer gjenn...

Les mer

Windows 10 Build 16299.125 er ute med KB4054517

Windows 10 Build 16299.125 er ute med KB4054517

1 svarWindows 10 Build 16299 er den endelige versjonen av Windows 10 Fall Creators Update. I dag ...

Les mer

Fiks Windows 7 BSOD etter installasjon av KB4056894

Fiks Windows 7 BSOD etter installasjon av KB4056894

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenSom du kanskje er ...

Les mer