Instalei o subsistema Ubuntu no Windows 10 (depois de ativar o recurso nas configurações), mas onde está localizado o diretório raiz do sistema de arquivos Ubuntu na unidade?
Instalei o subsistema Ubuntu no Windows 10 (depois de ativar o recurso nas configurações), mas onde está localizado o diretório raiz do sistema de arquivos Ubuntu na unidade?
Para o Ubuntu instalado na loja do Windows:
Para o WSL2, você pode acessar o diretório inicial do Windows (Windows 10 build 18342) assim:
Em iterações anteriores do Windows Subsystem para Linux, o sistema de arquivos do Ubuntu estava em
%localappdata%\Lxss
(por exemplo,C:\Users\Username\AppData\Local\Lxss
- substitua o nome de usuário pelo seu nome de usuário no Windows). Veja a postagem do blog da WSL sobre suporte ao sistema de arquivos :CUIDADO
Criar/modificar qualquer arquivo no subsistema Linux usando aplicativos e ferramentas do Windows pode causar corrupção de dados e perda de dados no subsistema Ubuntu! (Obrigado a Rich Turner por sugerir essas palavras de cautela!) Isso absolutamente não é suportado. Da mesma postagem do blog:
Seu sistema de arquivos do Windows está localizado no
/mnt/c
ambiente do shell Bash.Fonte: blog de Dustin Kirkland , howtogeek
Isso parece ter mudado desde que o Bash foi originalmente introduzido e não se aplica a distribuições da Windows Store, ou talvez não seja consistente para todos os sistemas, pois meu diretório pessoal está localizado em outro local:
ou:
Onde
{user}
está seu nome de usuário do Windows e{username}
é seu nome de usuário do UNIX definido durante a instalação.Então o diretório raiz seria:
Observe que o diretório raiz pode não estar visível no Windows Explorer a partir do
%localappdata%
diretório. Você deve poder acessá-lo de qualquer maneira digitando-o na 'barra de endereços' do Explorer.Se você instalar o Linux do MS Market:
eles colocaram distros em:
Distribuição padrão definida por:
A raiz do Linux é mais profunda:
PS. Eu usei o Cygwin para explorar as chaves do registro.
Se estiver usando o PowerShell para o mesmo objetivo, os comandos seriam:
PPS. https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/
Você pode abrir rapidamente o Bash a partir de uma janela do Explorador de Arquivos da pasta aberta digitando
bash
na barra de localização.É o suficiente.
Além disso, você pode adicionar um item de menu de contexto. Eu pessoalmente não recomendo se não for necessário, porque adicionar atalhos ao menu de contexto usa mais memória RAM.
https://www.howtogeek.com/270810/how-to-quickly-launch-a-bash-shell-from-windows-10s-file-explorer/
A única coisa que funcionou para mim foi
%localappdata%\lxss\home\{username}
, onde{username}
é o seu nome de usuário BASH que você deu durante a instalação. Por algum motivo, depois de mostrar o lxss da pasta oculta, ele se recusa a aparecer emC:\Users\WINDOWS-USER\AppData\Local\
, e também fornecer oC:\
caminho completo com janelas e nome de usuário BASH também não funciona.E, por favor, crie um atalho na área de trabalho para o que funciona.
Para quem está procurando a localização da imagem: C:\Users\[username]\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\ext4.vhdx