No se admite el acceso al sistema de archivos WSL desde Windows . Tan pronto como haga algo más que solo leer esos archivos desde el entorno de Windows, las cosas saldrán mal.
Pero la siguiente parte de la pregunta no es imposible y se admite fácilmente, por lo que responderé esto:
Me gustaría poder escribir archivos en Bash que también sean accesibles desde Windows
No puede (no debería) acceder al sistema de archivos de Linux desde Windows, pero puede acceder fácilmente al sistema de archivos de Windows desde WSL. Encontrará todas sus unidades de Windows NTFS con letras fijas montadas debajo /mnt/*
, por lo que su "C-Drive"
está montado /mnt/c
, y así sucesivamente.
Por ejemplo, la ruta del usuario doméstico de Windows será algo así como /mnt/c/Users/<usernamehere>
Montaje de unidades extraíbles
Puede montar algunos sistemas de archivos usted mismo: Blog de MSDN
sudo mkdir /mnt/sdcard
sudo mount -t drvfs U: /mnt/sdcard
Tenga en cuenta que el sistema de archivos real es en este caso exFAT, por lo que solo debe usarlo drvfs
siempre que Windows pueda leer el sistema de archivos real.
Más información