Instalei a Atualização de Aniversário do Windows 10 no meu computador.
Gostaria de saber onde está o /root
diretório no prompt do Bash no Windows?
Gostaria de poder escrever arquivos no Bash que também sejam acessíveis no Windows
ie- Se eu fizer:
touch /root/foo
Onde devo acessar foo
no Meu PC
Respostas:
Acredito que este link responda à sua pergunta:
/ubuntu/759880/where-is-the-ubuntu-file-system-root-directory-in-windows-nt-subsystem-and-vice
Em resumo:
ou
fonte
rootfs
está enganando. Não há nada nohome
diretório lá dentro, ele está em `C: \ Users \ <usuário> \ AppData \ Local \ lxss \ home`.A pasta mudou novamente:
fonte
No meu caso, executando a última atualização do Windows (queda dos criadores) com o ubuntu atualizado, os arquivos ainda estão em C: \ Usuários \ Nome de usuário \ AppData \ Local \ lxss \ mas o diretório lxss se tornou "invisível". No entanto, apenas editar o caminho na parte superior do Windows Explorer manualmente faz com que funcione
fonte
O acesso ao sistema de arquivos WSL a partir do Windows não é suportado . Assim que você fizer algo além de apenas ler esses arquivos no ambiente Windows, tudo dará errado.
Mas a parte seguinte da pergunta não é impossível e é facilmente suportada, por isso responderei:
Você não pode (não deve) acessar o sistema de arquivos Linux a partir do Windows, mas pode acessar com facilidade o sistema de arquivos Windows a partir da WSL. Você encontrará todas as suas unidades fixas com letras do Windows NTFS montadas em baixo
/mnt/*
, para que você"C-Drive"
esteja montado/mnt/c
e assim por diante.Por exemplo, o caminho do usuário doméstico do Windows será algo como
/mnt/c/Users/<usernamehere>
Montagem de unidades removíveis
Você pode montar alguns sistemas de arquivos: Blog do MSDN
Observe que, nesse caso, o sistema de arquivos atual foi exFAT, portanto, você pode usá-lo
drvfs
desde que o Windows possa ler o sistema de arquivos real.Mais informações
fonte