Извините за недоразумение, я проверяю google, и он будет на C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME
.
Я пробовал, и он работает, в CMD просто введите cd\ && dir *bashrc* /s
, он найдет файл, и в моем случае я вижу строку C:\Users\USERNAME\AppData\Local\Lxss\home\USERNAME
, но когда я хочу перемещаться по ней с помощью браузера окна, это не сработает, но если копировать вставить его, он работает :-)
Я нахожу его там: http://www.howtogeek.com/261383/how-to-access-your-ubuntu-bash-files-in-windows-and-your-windows-system-drive-in-bash/
Учитывая, что вы должны знать, где находится файл вы можете использовать команду find
.
Синтаксис команды find {search-path} {file-names-to-search} {action-to-take}
по умолчанию действие, которое нужно предпринять, это печать имени файла.
Так что, если вы найти .bashrc файл, который вы можете использовать find/-name .bashrc
Баш вернет вам /home/yourusername/.bashrc
Кроме того, если вы хотите получить доступ к домашней директории, которую вы можете использовать cd ~
Надеюсь, что мой ответ будет полезно :-)
спасибо за ответ, но вы не получили мой вопрос. Windows запускает bash как виртуальную машину. Таким образом, файлы windows не могут быть доступны изнутри bash. Я знаю, что «виртуальный путь» - это то, что вы его даете, но где файл фактически присутствует ** на WINDOWS ** (а не на bash). Что означает **/home/** bash в Windows? –
Извините за недоразумение, я проверяю google, и он будет в 'C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAME'. Я нахожу его там: http://www.howtogeek.com/261383/how-to-access-your-ubuntu-bash-files-in-windows-and-your-windows-system-drive-in-bash/ – BinaryDump
Я пробовал, и он работает :-), но почему я получил «-1»? ... – BinaryDump