Skip to content
Menu
CDhistory
CDhistory

Como acessar seus arquivos do Ubuntu Bash no Windows (e sua unidade do sistema Windows no Bash)

Posted on Agosto 30, 2021 by admin

  • Chris Hoffman

    @chrisbhoffman

  • Atualizado em 26 de junho de 2019, 2:36pm EDT

>

Linux ambientes que você instala da Loja (como Ubuntu e openSUSE) manter seus arquivos em uma pasta oculta. Você pode acessar esta pasta para fazer backup e visualizar os arquivos. Você também pode acessar seus arquivos do Windows a partir do Bash shell.

Update: Começando com a atualização do Windows 10 de maio de 2019, agora há uma maneira oficial e segura de acessar seus arquivos Linux a partir de aplicativos Windows.

Não Modificar Arquivos Linux com Ferramentas Windows

Microsoft adverte fortemente contra a adição ou modificação de arquivos Linux com software Windows. Isso pode causar problemas de metadados ou corrupção de arquivos, e pode forçar você a desinstalar e reinstalar sua distribuição Linux para corrigi-la. No entanto, você ainda pode visualizar e fazer backup dos seus arquivos Linux usando software Windows, e isso não causará problemas.

Anúncio

Em outras palavras, trate a pasta Linux como se ela fosse somente leitura de dentro do Windows. Não use nenhuma ferramenta do Windows, incluindo aplicativos gráficos ou ferramentas de linha de comando, para modificá-los. Não crie novos arquivos dentro dessas pastas usando ferramentas do Windows, ou.

Se você quiser trabalhar com um arquivo tanto do ambiente Linux quanto do Windows, você deve criá-lo no seu sistema de arquivos Windows. Por exemplo, se você tem uma pasta em C:\project no Windows, você também pode acessá-la em /mnt/c/project no ambiente Linux. Como ele está armazenado no sistema de arquivos Windows e é acessado em /mnt/c, é seguro modificar o arquivo com ferramentas Windows ou Linux.

Where Windows Stores the Linux Files

Seu sistema de arquivos Linux é armazenado em uma pasta oculta por uma razão, pois a Microsoft não quer que você o adultere. Mas, se você precisar visualizar ou fazer backup de alguns arquivos, você vai encontrá-los armazenados em uma pasta oculta. Para acessá-lo, abra o File Explorer e ligue o seguinte endereço na barra de endereços:

%userprofile%\AppData\Local\Packages

(Isto leva-o a C:\Users\NAME\AppData\Local\Packages . Você também pode mostrar pastas ocultas no File Explorer e navegar aqui manualmente, se preferir.

Anúncio

Nesta pasta, clique duas vezes na pasta da distribuição Linux cujos arquivos você deseja visualizar:

  • Ubuntu: CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
  • openSUSE Salto 42: 46932SUSE.openSUSELeap42.2_022rs5jcyhyac
  • SUSE Linux Enterprise Server 12: 46932SUSE.SUSELinuxEnterpriseServer12SP2_022rs5jcyhyac

Os nomes destas pastas podem mudar ligeiramente no futuro. Basta procurar uma pasta com o nome da distribuição Linux.

Na pasta da distribuição Linux, clique duas vezes na pasta “LocalState”, e depois clique duas vezes na pasta “rootfs” para ver seus arquivos.

Em outras palavras, os arquivos são armazenados em:

C:\Users\NAME\AppData\Local\Packages\DISTRO_FOLDER\LocalState\rootfs

Nota: Em versões anteriores do Windows 10, esses arquivos eram armazenados em C:\Users\Name\AppData\Local\lxss. Isto mudou começando com o Fall Creators Update.

Anúncio

Para ver os arquivos armazenados em sua pasta home, clique duas vezes na pasta “home”, e depois clique duas vezes no seu nome de usuário UNIX.

Remmbreça, não modifique nenhum desses arquivos ou adicione arquivos a essas pastas do File Explorer!

>

Onde a sua unidade de sistema Windows aparece no Linux

O subsistema Windows para Linux disponibiliza a sua unidade de sistema Windows completa para que você possa trabalhar com os mesmos arquivos em ambos os ambientes. No entanto, o ambiente Bash não o descarrega apenas na sua unidade C:\. Em vez disso, ele coloca você no diretório home da sua conta UNIX dentro do sistema de arquivos do ambiente Linux.

A sua unidade de sistema Windows e outras unidades conectadas são expostas no diretório /mnt/ lá, onde outras unidades são tradicionalmente disponibilizadas na estrutura do diretório Linux. Especificamente, você encontrará a unidade C: na seguinte localização no ambiente Bash:

/mnt/c
Publicidade

Para mudar para este diretório com o comando cd, basta digitar:

cd /mnt/c

Se você tiver uma unidade D:, você a encontrará localizada em /mnt/d, e assim por diante.

Por exemplo, para acessar um arquivo armazenado em C:\Users\Chris\Downloads\File.txt, você usaria o caminho /mnt/c/Users/Chris/Downloads/File.txt no ambiente Bash. E sim, é sensível a maiúsculas e minúsculas, portanto você precisa de “Downloads” e não de “downloads”: Como montar unidades removíveis e locais de rede no subsistema Windows para Linux

>

Você também pode montar unidades externas e locais de rede para acessar mais arquivos de dentro do ambiente Linux.

>

Anúncio

Note que, ao acessar arquivos de sistema Windows, seu ambiente Bash shell tem as permissões com as quais foi lançado. Se você o lançou normalmente a partir do atalho, ele terá as mesmas permissões de acesso aos arquivos que sua conta de usuário do Windows tem.

Por exemplo, se você quiser acessar uma pasta do sistema que sua conta de usuário não tem permissão de acesso, você precisará clicar com o botão direito do mouse no atalho shell do Bash e selecionar “Run as Administrator” para lançar o Bash shell com privilégios de Administrador do Windows.

Esta acção funciona tal como o Prompt de Comando, que precisa de ser iniciada como Administrador se precisar de escrever o acesso a ficheiros apenas do Administrador, ou escrever o acesso a ficheiros do sistema. Você não pode simplesmente usar sudo no ambiente Bash.

Chris Hoffman
Chris Hoffman é o Editor-chefe do Como-Fazer Geek. Ele escreveu sobre tecnologia por mais de uma década e foi colunista da PCWorld por dois anos. Chris escreveu para o The New York Times, foi entrevistado como um especialista em tecnologia em estações de TV como a NBC 6 de Miami, e teve seu trabalho coberto por veículos de notícias como a BBC. Desde 2011, Chris já escreveu mais de 2.000 artigos que já foram lidos quase um bilhão de vezes – e isso é só aqui no How-To Geek.Read Full Bio ”

Deixe uma resposta Cancelar resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Artigos recentes

  • Acela está de volta: NYC ou Boston por $99
  • Entrada OMIM – # 608363 – CHROMOSOME 22q11.2 SÍNDROME DE DUPLICAÇÃO
  • Kate Albrecht’s Parents – Learn More About Her Father Chris Albrecht And Mother Annie Albrecht
  • Temple Fork Outfitters
  • Burr (romance)

Arquivo

  • Fevereiro 2022
  • Janeiro 2022
  • Dezembro 2021
  • Novembro 2021
  • Outubro 2021
  • Setembro 2021
  • Agosto 2021
  • Julho 2021
  • Junho 2021
  • Maio 2021
  • Abril 2021
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語
©2022 CDhistory | Powered by WordPress & Superb Themes