Bash no Ubuntu no Windows 10 traduzir diretório de trabalho

5

Como faço para traduzir um diretório no Bash no Ubuntu no Windows 10 para que eu possa invocar um aplicativo do Windows via Bash e chamar esse diretório de trabalho como uma opção?

Por exemplo:

Do Bash no Ubuntu no Windows 10, posso obter o caminho para minha unidade C:\ do Windows através de /mnt/c/ , o que é útil para abrir aplicativos GUI baseados no Windows a partir da linha de comando Bash; Por exemplo, posso abrir o Sublime Text com:

/mnt/c/Program\ Files/Sublime\ Text\ 3/subl.exe

mas não sei como usar uma opção de linha de comando que instruirá o aplicativo do Windows a usar algo em meu diretório de trabalho atual. como:

pwd
/home/mark/example
ls
test.txt
mwalle@DESKTOP-LO101K6:~/lyn_solns$ /mnt/c/Program\ Files/Sublime\ Text\ 3/subl.exe test.txt
Unable to translate current working directory. Using C:\WINDOWS\system32

e Sublime Text abre exibindo um novo arquivo em branco chamado test.txt na pasta C:\WINDOWS\system32 . Eu esperava que ele abrisse o test.txt existente em ~\example .

    
por Mark 17.03.2017 / 22:36

1 resposta

2

Eu finalmente encontrei uma resposta aqui: Onde está o Ubuntu? diretório raiz do sistema de arquivos no subsistema do Windows NT e vice-versa? . O comando para acessar o test.txt do meu usuário do Ubuntu dentro do aplicativo do windows sublima do Bash do subsistema Ubuntu:

/mnt/c/Program\ Files/Sublime\ Text\ 3/subl.exe C:\Users\Mark\Ap
pData\Local\lxss\home\mwalle\test.txt
    
por Mark 20.03.2017 / 13:58

Tags