Altro
Dove si trova la directory principale del file system di Ubuntu in Windows Subsystem for Linux e viceversa?
Ho installato il sottosistema Ubuntu su Windows 10 (dopo aver abilitato la funzione nelle impostazioni), ma dove si trova la directory principale del file system Ubuntu nell'unità?
404
3
Per Ubuntu installato dal negozio Windows:
Per WSL2 è possibile accedere alla home directory da windows (Windows 10 build 18342) in questo modo:
Nelle precedenti iterazioni di Windows Subsystem for Linux, il file system di Ubuntu era in
%localappdata%\Lxss
(ad esempio,C:\Users\Username\AppData\Local\Lxss
- sostituite Username con il vostro nome utente su Windows). Vedi il post del blog WSL sul supporto al file system:Il file system principale usato da WSL è VolFs. È usato per memorizzare i i file di sistema di Linux, così come il contenuto della tua home di Linux
ATTENZIONE
La creazione/modifica di qualsiasi file all'interno del sottosistema Linux utilizzando applicazioni & strumenti di Windows può causare la corruzione dei dati e la perdita di dati nel sottosistema Ubuntu! (Grazie a Rich Turner per aver suggerito queste parole di cautela!) Questo è assolutamente non supportato. Dallo stesso post sul blog:
Interoperabilità con Windows
Il vostro file system di Windows si trova a
/mnt/c
nell'ambiente della shell Bash.Fonte: Dustin Kirkland's blog, howtogeek
Questo sembra essere cambiato da quando Bash è stato originariamente introdotto, e non si applica alle distribuzioni dal Windows Store, o forse non è coerente per tutti i sistemi, dato che la mia home directory si trova in un altro luogo:
oppure:
Dove
{user}
è il tuo nome utente Windows e{username}
è il tuo nome utente UNIX impostato durante l'installazione.Quindi la directory principale sarebbe:
Nota che la directory root potrebbe non essere visibile in Windows Explorer dalla directory
%localappdata%
. Dovresti essere in grado di accedervi comunque digitandolo nella 'barra degli indirizzi' di Explorer.Puoi aprire rapidamente Bash da una finestra di File Explorer della cartella aperta digitando
bash
nella barra di localizzazione.È sufficiente.
Inoltre è possibile aggiungere una voce di menu contestuale. Personalmente non lo consiglio se non è necessario, perché l'aggiunta di collegamenti al menu contestuale utilizza più RAM.
https://www.howtogeek.com/270810/how-to-quickly-launch-a-bash-shell-from-windows-10s-file-explorer/