C:\
в Windows есть /mnt/c/
в WSL Ubuntu
В Подсистеме Windows для Linux (WSL) C:\
привод монтируется как /mnt/c/
, D:\
монтируется как /mnt/d/
и так далее. Следовательно, C:/wamp64/www
должно быть в /mnt/c/wamp64/www
. Попробуй:
cd /mnt/c/wamp64/www
в терминале Ubuntu перейдите в эту папку. Обратите внимание, что первый /
до mnt
и помните, что в Ubuntu имена файлов и папок чувствительны к регистру. Так wamp64
, WAMP64
, wAmP64
, и WaMp64
это 4 разные папки! Видеть https://superuser.com/questions/1116625/how-can-i-access-case-sensitive-paths-on-windows-created-with-bash-on-ubuntu-on подробнее об использовании чувствительных к регистру имен файлов в WSL.
Предыстория вопроса /mnt
Пользователи Windows, не знакомые с Ubuntu (Linux в целом), могут задаться вопросом:
Что /mnt
стоять за?
В Linux почти все представляет собой файл или папку. /mnt
это папка, /mnt/c
является ли папка, называемая c
внутри папки /mnt
.
В разделах Linux (Windows называет их "дисками", чтобы сбить нас с толку) находятся установленный в папках, обычно называемых "точками монтирования". Таким образом, в WSL "Привод C" монтируется в c
папка внутри /mnt
папка. /mnt
это папка, внутри которой создаются другие папки с целью монтирования различных разделов. Смотрите ссылку, связанную с mnt, ниже.
Рекомендации:
https://blogs.msdn.microsoft.com/wsl/2016/06/15/wsl-file-system-support/
https://superuser.com/questions/1066261/how-to-access-windows-folders-from-bash-on-ubuntu-on-windows
На mnt
https://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/mnt.html
Надеюсь, это поможет