В приложении Bash on Ubuntu для Windows у меня есть только
root@localhost:~# ls -a
.bash_history .bashrc .profile
Как получить доступ ко всем папкам Windows, таким как «Документы», «Загрузки» и т. Д.?
В приложении Bash on Ubuntu для Windows у меня есть только
root@localhost:~# ls -a
.bash_history .bashrc .profile
Как получить доступ ко всем папкам Windows, таким как «Документы», «Загрузки» и т. Д.?
Ответы:
Вы найдете C:\
структуру Windows /mnt/c/
в среде Bash.
Поэтому моя папка «Документы» находится в /mnt/c/Users/Ben/Documents/
.
~
каталоге, ваш дом в среде Bash, которая не является root ( /
). Если бы вы сделали cd /
сначала, вы бы увидели mnt
.
В качестве альтернативы ,
bash
Вы сможете напрямую использовать любые команды Bash для работы с файлами и папками в этом каталоге Windows. Используя этот метод, вам не нужно вручную заходить cd
в каталоги, особенно если у вас есть глубоко укорененный каталог для доступа.
Обновление от Windows 10 1809:
Выше все еще работает, но теперь есть более простой способ.