Доступ к файловой системе 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 может читать фактическую файловую систему.
Больше информации