Доступ к файловой системе WSL из Windows не поддерживается. Как только вы сделаете что-то большее, чем просто чтение этих файлов из среды Windows, все пойдет не так.
Но следующая часть вопроса не является невозможной и легко поддерживается, поэтому я отвечу на это:
Я хотел бы иметь возможность писать файлы в Bash, которые также доступны из Windows
Вы не можете (не должны) обращаться к файловой системе Linux из Windows, но вы можете довольно легко получить доступ к файловой системе Windows из WSL. Вы найдете все ваши жесткие диски Windows NTFS с буквами, смонтированные в /mnt/*
, поэтому ваш "C-Drive"
смонтирован в /mnt/c
и так далее.
Например, ваш домашний пользовательский путь в Windows будет выглядеть примерно так: /mnt/c/Users/<usernamehere>
Монтаж съемных дисков
Вы можете смонтировать некоторые файловые системы самостоятельно: Блог MSDN
sudo mkdir /mnt/sdcard
sudo mount -t drvfs U: /mnt/sdcard
Обратите внимание, что фактическая файловая система в этом случае была exFAT, поэтому вы просто используете drvfs
пока Windows может читать фактическую файловую систему.
Больше информации