Я просто хочу, чтобы моя папка всплывала в проводнике Windows с помощью такой команды:
open ./
Я видел такие примеры:
nautilus ./
xdg-open ./
Но я используя Ubuntu 18.04 LTS внутри Microsoft Windows 10, и я не думаю, что графический интерфейс файлового менеджера Nautilus или XDG работает в Windows 10. Я получил это сообщение об ошибке:
$ nautilus ex00/
Unable to init server: Could not connect: Connection refused
(nautilus:17): Gtk-WARNING **: 21:51:09.385: cannot open display:
По ответу исследователя Николаса мы могли бы использовать это:
$ ~/some/dir explorer.exe .
и под псевдонимом explorer.exe
мы можем использовать open
, точно так же, как Linux с графическим интерфейсом:
# ~/.bash_rc or ~/.zshrc
alias open="explorer.exe"
и теперь вы можно открыть папку подсистемы с помощью
$ ~/some/dir open .
$ ~/some/dir open /usr/bin
Итак, я провел некоторое исследование и обнаружил, что Nautilus и XDG, безусловно, не работают в ОС Windows 10, и при дальнейшем исследовании обнаружил, что корневая папка Ubuntu и все, что находится за ее пределами, НИКОГДА не должно быть открыто в проводнике Windows или любом другие приложения или инструменты для Windows по этому вопросу. Данные будут повреждены из-за разной структуры файла метаданных или чего-то подобного.
Однако, после более глубокого исследования, я нашел эту статью:
Обновление WSL позволяет получить доступ к файлам Linux в проводнике Windows