Windows 10 versió 1903 'Actualització d'abril de 2019' inclou una sèrie de canvis i millores interessants realitzats a la funció WSL. Aquests inclouen distribucions addicionals a la botiga, la possibilitat de navegar per fitxers WSL des de File Exporer i molt més.
Anunci publicitari
La funció d’executar Linux de forma nativa a Windows 10 la proporciona la funció WSL. WSL significa Subsistema Windows per a Linux, que inicialment es limitava només a Ubuntu. Les versions modernes de WSL permeten instal·lar i executar diverses distribucions de Linux de Microsoft Store.
Després habilitant WSL , podeu instal·lar diverses versions de Linux des de la botiga. Podeu utilitzar els següents enllaços:
i més.
Amb Windows 10 versió 1903 'Actualització d'abril de 2019' podeu accedir fàcilment a tots els fitxers de les vostres distribucions de Linux des de Windows. A partir d’aquest escrit, aquesta característica s’implementa a Windows 10 build 18836. Està en camí cap a la branca 19h1, de manera que la veurem amb la següent build. A continuació s’explica com es pot fer.
Per accedir als fitxers WSL Linux des del Windows 10 , feu el següent.
- Activa la funció WSL.
- Instal·la alguna distribució, per exemple Ubuntu i inicieu-lo.
- Mentre estigueu en un directori d'un Linux FS, escriviu
explorador.
. - S'obrirà una finestra de l'Explorador de fitxers, ubicada a l'interior de la vostra distribució de Linux.
Des d'allà podeu accedir a qualsevol fitxer Linux que vulgueu, tal com ho faríeu amb qualsevol altre fitxer mitjançant File Explorer. Això inclou operacions com ara: arrossegar fitxers d'anada i tornada a altres ubicacions, copiar i enganxar i fins i tot utilitzar entrades de menú contextual personalitzades afegides per Notepad ++, VSCode i altres programes.
com canviar l'idioma a League of Legends
L'explorador de fitxers mostra els fitxers de distribució com a compartició de xarxa virtual a la ruta \ wsl $ \.
L'equip WSL està investigant activament maneres de millorar la visibilitat dels fitxers Linux dins de File Explorer. El progrés del seu treball ja es pot veure a Windows 10 Build 18836 que mostra el sistema de fitxers WSL / Linux a l'Explorador de fitxers .
Accediu als fitxers Linux a la línia d'ordres
A més de File Explorer, podeu utilitzar les eines clàssiques de símbol del sistema i PowerShell per accedir als vostres fitxers Linux. De la mateixa manera, heu de navegar fins a \ wsl $ {nom de la distribució} on {nom de la distribució} és el nom d'una distribució en execució.
Problemes coneguts
Aquesta és una característica nova, i és possible que algunes parts no funcionin perfectament. A continuació, es detallen alguns problemes coneguts que volem informar-vos quan utilitzeu aquesta funció:
- A hores d’ara, els fitxers de distribució només seran accessibles des de Windows quan s’executi la distribució. Els desenvolupadors afegiran suport per a distribucions que no s'executin en una futura actualització.
Com que el servidor de fitxers 9P s'executa a l'interior de cada distribució, només és accessible quan s'executa aquesta distribució. L’equip està buscant maneres d’ajudar a resoldre-ho. - L’accés als fitxers Linux es tracta de la mateixa manera que l’accés a un recurs de xarxa i les regles d’accés als recursos de xarxa continuaran sent aplicables
per exemple: Quan s'utilitza CMD, cd \ wsl $ Ubuntu home no funcionarà (ja que CMD no admet camins UNC com a directoris actuals), però copieu \ wsl $ Ubuntu home somefile.txt C: dev treballarà - Encara s'apliquen les antigues regles, NO heu d'accedir als fitxers Linux dins de la carpeta AppData.
Si intenteu accedir als vostres fitxers Linux a través de la vostra carpeta AppData, esteu ignorant l’ús del servidor 9P, cosa que significa que no tindreu accés als vostres fitxers Linux i que podríeucorruptela vostra distribució de Linux.
Nota: Un servidor 9P és un servidor que conté protocols que admeten metadades de Linux, inclosos els permisos. El dimoni d'inici WSL ara inclou un servidor 9P. Hi ha un servei i un controlador de Windows que actuen com a client i que parlen amb el servidor 9P (que s’executa dins d’una instància WSL). El client i el servidor es comuniquen a través de sòcols AF_UNIX, ja que WSL permet la interacció entre una aplicació de Windows i una aplicació Linux mitjançant AF_UNIX.
Font: Microsoft