Как открыть каталог с помощью проводника Windows через терминальную подсистему Ubuntu Linux?

Я просто хочу, чтобы моя папка всплывала в проводнике 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:
0
задан 9 May 2019 в 23:24

2 ответа

По ответу исследователя Николаса мы могли бы использовать это:

$ ~/some/dir explorer.exe .

и под псевдонимом explorer.exe мы можем использовать open , точно так же, как Linux с графическим интерфейсом:

# ~/.bash_rc or ~/.zshrc
alias open="explorer.exe"

и теперь вы можно открыть папку подсистемы с помощью

$ ~/some/dir open .
$ ~/some/dir open /usr/bin
4
ответ дан 6 November 2019 в 14:55

Итак, я провел некоторое исследование и обнаружил, что Nautilus и XDG, безусловно, не работают в ОС Windows 10, и при дальнейшем исследовании обнаружил, что корневая папка Ubuntu и все, что находится за ее пределами, НИКОГДА не должно быть открыто в проводнике Windows или любом другие приложения или инструменты для Windows по этому вопросу. Данные будут повреждены из-за разной структуры файла метаданных или чего-то подобного.

Однако, после более глубокого исследования, я нашел эту статью:

Обновление WSL позволяет получить доступ к файлам Linux в проводнике Windows

0
ответ дан 9 May 2019 в 23:24

Другие вопросы по тегам:

Похожие вопросы: