У меня на компьютере включен оболочка Win10 / bash и вы хотите поделиться файлами из папки «Мои документы» с Bash. Я выполнил следующие инструкции * из своего университета, но я не могу заставить его работать, и они не знают, что происходит; они рекомендуют переключиться на Cygwin, но сначала я хочу посмотреть, смогу ли я получить это исправление до того, как решит переключиться.
Пожалуйста, помогите.
* Инструкции: вы можете получить доступ к своим Домашний каталог Ubuntu из Windows в каталоге c: \ Users \ YourUserName \ AppData \ Local \ lxss. Вы можете отобразить каталог lxss с помощью команды Windows (командная строка Windows, а не командная строка Ubuntu), перейдя в c: \ Users \ YourUserName \ AppData \ Local с помощью команды cd cd и выполните:
attrib * , * -h -s / s / d
* Инструкции:
Выполните следующие шаги, чтобы создать домашний каталог, доступный как из Windows, так и из Bash. Обратите внимание, являются ли команды командной строки Windows или командной строки Bash, потому что это не одно и то же!
1. В командной строке Windows запустите команду, показанную ниже, чтобы изменить пользователя Bash на root:
lxrun / setdefaultuser root
cd \
mkdir \ home \ yourusername
Вместо yourusername введите ваше фактическое имя пользователя.
1. Теперь Bash должен показать, что вы вошли в систему под именем root. Запустите эту команду в Bash, чтобы изменить домашний каталог:
usermod -d / mnt / c / home / yourusername
3. В командной строке Windows запустите следующую команду, чтобы переключиться обратно на ваш обычный идентификатор пользователя:
lxrun / setdefaultuser yourusername
Теперь вы можете загружать файлы в c: \ home \ username и иметь они также видны в Баше. Вы также можете редактировать файлы там, пока приложение использует разрывы строк Linux. Например, Eclipse может быть настроен на использование формата разрыва строки Linux. Обязательно используйте файлы, совместимые с Linux, при загрузке или редактировании файлов из Windows в каталоге c: \ home \ yourusername.