Открытие проводника файлов из wsl2 debian
Просто обновился до wsl2 с помощью дистрибутива debian, и я хотел получить доступ к своим файлам из Windows, после некоторых поисков я наткнулся на следующую ссылку:
https://www.howtogeek.com/426749/how-to-access-your-linux-wsl-files-in-windows-10/
Я сделал, как просили в этой ссылке, вошел в систему как root, вошел в корневую папку и выполнил следующую команду:
explorer.exe.
но вывод был "bash: explorer.exe: command not found", похоже, он должен работать, я пробовал его в разных местах вместе с смонтированным диском c, обычным пользователем и т. д.
У меня вопрос, почему не работает и как это исправить?
с уважением, революция
2 ответа
> почему не работает
explorer.exe
не входит в комплект поставки WSL2 Debian.
В статье на https://www.howtogeek.com/426749/how-to-access-your-linux-wsl-files-in-windows-10/ показано открытие проводника с помощью WSL2 Ubuntu.
WSL2 Ubuntu имеет некоторую магию, которая добавляет Windows текущего пользователя
%PATH%
к Linux
$PATH
но в настоящее время это не относится к WSL2 Debian. Похоже, что многие люди предпочитают отключать это волшебство, например, как удалить PATH Win10 из WSL
> как я могу это исправить
Некоторые варианты
- Укажите полный путь в командной строке, например,
/mnt/c/windows/explorer.exe .
- Добавить в путь к текущему сеансу
PATH=$PATH:/mnt/c/windows
- Добавьте к пути для будущих сеансов, добавив в свой
~/.bashrc
файл, например,
echo 'PATH=$PATH:/mnt/c/windows' >> ~/.bashrc
- Редактировать
~/.bash_aliases
и создать псевдоним
alias start='/mnt/c/windows/explorer.exe'
При создании псевдонима, вы можете псевдоним , что вы предпочитаете, например , исследовать или explorer.exe . Лично я предпочитаю использовать псевдоним для запуска, потому что он соответствует тому, что вы вводите в командной строке CMD или PowerShell, например
start .
открывает текущий каталог в проводнике.
Попробуйте бежать
wsl.exe --list
из окна Powershell/cmd, получите точное имя дистрибутива и попробуйте перейти в
\\wsl$\
и проверьте, видите ли вы там свое название дистрибутива.
Если вы найдете его, вы можете щелкнуть правой кнопкой мыши по этой папке и сопоставить ее с буквой диска для облегчения доступа в будущем.