1

Я активировал режим разработчика, а также ядро BASH, так что теперь я могу использовать функциональность Linux (с некоторыми ограничениями, в основном относящимися к разрешениям) на моей машине с Windows.

когда я открываю сеанс bash и набираю:

cd / && ls -l

Я получаю список папок, одна из которых /mnt . Внутри mnt есть папка c . Это диск "C", и я могу пройти туда для операций.

Мой вопрос: bash знает среду Windows, но где находятся файлы bash, такие как /home /var и /etc на моем компьютере с Windows? Т.е. какой путь? Или это двоичный объектный файл, который недоступен? Знание этого было бы очень полезно. Благодарю.

1 ответ1

1

В вашем профиле (%localappdata%\lxss), но не пытайтесь получить к ним доступ из Windows, иначе вы испортите ваши файлы, поскольку в метаданных NTFS хранятся специальные данные.

Ни при каких обстоятельствах НЕ создавайте и / или не изменяйте файлы Linux с помощью приложений, инструментов, сценариев, консолей и т.д. Для Windows.

Более подробную информацию о том, как хранятся вещи, смотрите в этой статье.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .