Windows 10 versione 1903 'Aggiornamento di aprile 2019' include una serie di modifiche e miglioramenti interessanti apportati alla funzionalità WSL. Questi includono distribuzioni aggiuntive nello Store, la possibilità di sfogliare i file WSL da File Exporer e altro ancora.
Pubblicità
La possibilità di eseguire Linux in modo nativo in Windows 10 è fornita dalla funzionalità WSL. WSL sta per Windows Subsystem for Linux, che inizialmente era limitato solo a Ubuntu. Le versioni moderne di WSL consentono installazione ed esecuzione di più distribuzioni Linux da Microsoft Store.
Dopo abilitazione di WSL , puoi installare varie versioni di Linux dallo Store. Puoi utilizzare i seguenti link:
e altro ancora.
Con Windows 10 versione 1903 'Aggiornamento di aprile 2019' puoi accedere facilmente a tutti i file nelle tue distribuzioni Linux da Windows. Al momento della stesura di questo documento, questa funzionalità è implementata in Windows 10 build 18836. È in viaggio per il ramo 19h1, quindi la vedremo con la prossima build. Ecco come si può fare.
Per accedere a WSL Linux Files da Windows 10 , Fare quanto segue.
- Abilitare la funzionalità WSL.
- Installare qualche distro, ad es. Ubuntu e avviarlo.
- Mentre sei in una directory su un Linux FS, digita
esploratore.
. - Questo aprirà una finestra di Esplora file, situata all'interno della tua distribuzione Linux.
Da lì puoi accedere a qualsiasi file Linux che ti piace, proprio come faresti con qualsiasi altro file tramite Esplora file. Ciò include operazioni come: trascinare i file avanti e indietro in altre posizioni, copiare e incollare e persino utilizzare voci del menu contestuale personalizzate aggiunte da Notepad ++, VSCode e altri software.
come eliminare un account netflix
File Explorer mostra i file della distribuzione come una condivisione di rete virtuale nel percorso \ wsl $ \.
Il team WSL sta studiando attivamente modi per migliorare la rilevabilità dei file Linux all'interno di Esplora file. Lo stato di avanzamento del loro lavoro può già essere visto in Windows 10 Build 18836 che mostra il file system WSL / Linux in Esplora file .
Accedi ai file Linux dalla riga di comando
Oltre a Esplora file, puoi utilizzare il classico prompt dei comandi e gli strumenti di PowerShell per accedere ai tuoi file Linux. Allo stesso modo, è necessario accedere a \ wsl $ {nome distro} dove {nome distro} è il nome di una distribuzione in esecuzione.
Problemi noti
Questa è una nuova funzionalità e alcune parti potrebbero non funzionare perfettamente. Di seguito sono riportati alcuni problemi noti di cui desideriamo informarti quando utilizzi questa funzione:
- A partire da ora, i file delle distribuzioni saranno accessibili da Windows solo quando la distribuzione è in esecuzione. Gli sviluppatori aggiungeranno il supporto per le distribuzioni non in esecuzione in un aggiornamento futuro.
Poiché il file server 9P viene eseguito all'interno di ciascuna distribuzione, è accessibile solo quando quella distribuzione è in esecuzione. Il team sta cercando modi per aiutare a risolvere questo problema. - L'accesso ai file Linux viene considerato come l'accesso a una risorsa di rete e tutte le regole per l'accesso alle risorse di rete verranno comunque applicate
ad esempio: quando si utilizza CMD, cd \ wsl $ Ubuntu home non funzionerà (poiché CMD non supporta i percorsi UNC come directory correnti), tuttavia copiare \ wsl $ Ubuntu home somefile.txt C: dev funzionerà - Le vecchie regole si applicano ancora, NON dovresti accedere ai tuoi file Linux all'interno della cartella AppData!
Se provi ad accedere ai tuoi file Linux tramite la cartella AppData, stai bypassando l'utilizzo del server 9P, il che significa che non avrai accesso ai tuoi file Linux e potresti possibilmentecorrottola tua distribuzione Linux.
Nota: un server 9P è un server che contiene protocolli che supportano i metadati Linux, comprese le autorizzazioni. Il demone di inizializzazione WSL ora include un server 9P. Sono presenti un servizio e un driver Windows che funge da client e comunica con il server 9P (che è in esecuzione all'interno di un'istanza WSL). Il client e il server comunicano sui socket AF_UNIX, poiché WSL consente l'interoperabilità tra un'applicazione Windows e un'applicazione Linux utilizzando AF_UNIX.
Fonte: Microsoft