Skip to content
Menu
CDhistory
CDhistory

Hoe je toegang krijgt tot je Ubuntu Bash-bestanden in Windows (en je Windows System Drive in Bash)

Posted on augustus 30, 2021 by admin

  • Chris Hoffman

    @chrisbhoffman

  • Updated June 26, 2019, 2:36pm EDT

Linux-omgevingen die u vanuit de Store installeert (zoals Ubuntu en openSUSE), bewaren hun bestanden in een verborgen map. U kunt deze map openen om back-ups te maken en bestanden te bekijken. U kunt ook toegang krijgen tot uw Windows-bestanden vanuit de Bash-shell.

Update: vanaf de mei 2019-update van Windows 10 is er nu een officiële, veilige manier om toegang te krijgen tot uw Linux-bestanden vanuit Windows-toepassingen.

Bewerk Linux-bestanden niet met Windows-tools

Microsoft waarschuwt sterk voor het toevoegen of wijzigen van Linux-bestanden met Windows-software. Dit kan leiden tot metadataproblemen of bestandscorruptie, en kan u dwingen uw Linux-distributie te verwijderen en opnieuw te installeren om dit te verhelpen. U kunt uw Linux-bestanden echter nog steeds bekijken en back-uppen met Windows-software, en dat zal geen problemen veroorzaken.

Advertentie

Met andere woorden, behandel de Linux-map alsof deze alleen-lezen is vanuit Windows. Gebruik geen Windows-tools, inclusief grafische apps of opdrachtregeltools, om ze te wijzigen. Maak ook geen nieuwe bestanden in deze mappen met Windows tools.

Wilt u toch werken met een bestand in zowel de Linux- als de Windows-omgeving, dan moet u het aanmaken in uw Windows-bestandssysteem. Als je bijvoorbeeld een map hebt in C:/project in Windows, kun je die ook openen in /mnt/c/project in de Linux-omgeving. Omdat de map is opgeslagen op het Windows bestandssysteem en toegankelijk is onder /mnt/c, is het veilig om het bestand aan te passen met zowel Windows als Linux tools.

Waar Windows de Linux bestanden opslaat

Uw Linux bestandssysteem is niet voor niets opgeslagen in een verborgen map, omdat Microsoft niet wil dat u er mee knoeit. Maar als u bestanden wilt bekijken of er een back-up van wilt maken, vindt u ze in een verborgen map. Om deze te openen, opent u File Explorer en plaatst u het volgende adres in de adresbalk:

%userprofile%\AppData\Local\Packages

(Dit brengt u naar C:\Users\NAME\AppData\Local\Packages . U kunt ook verborgen mappen in File Explorer weergeven en hier handmatig naartoe navigeren, als u dat liever doet.

Advertentie

In deze map dubbelklikt u op de map voor de Linux-distributie waarvan u de bestanden wilt bekijken:

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

De namen van deze mappen kunnen in de toekomst iets veranderen. Zoek gewoon naar een map met de naam van de Linux-distributie.

In de map van de Linux-distributie dubbelklikt u op de map “LocalState” en vervolgens dubbelklikt u op de map “rootfs” om de bestanden te zien.

Met andere woorden, de bestanden zijn opgeslagen op:

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

Note: In oudere versies van Windows 10 werden deze bestanden opgeslagen onder C:\UsersNameAppData\Local\lxss. Dit is veranderd vanaf de Fall Creators Update.

Advertentie

Om de bestanden te bekijken die zijn opgeslagen in uw thuismap, dubbelklikt u op de map “thuis” en dubbelklikt u vervolgens op uw UNIX-gebruikersnaam.

Denk eraan dat u geen van deze bestanden wijzigt of bestanden toevoegt aan deze mappen vanuit File Explorer!

Waar uw Windows-systeemschijf verschijnt in Linux

Het Windows-subsysteem voor Linux maakt uw volledige Windows-systeemschijf beschikbaar, zodat u in beide omgevingen met dezelfde bestanden kunt werken. De Bash-omgeving dumpt u echter niet gewoon in uw C:-schijf. In plaats daarvan plaatst het u in de homedirectory van uw UNIX-account binnen het bestandssysteem van de Linux-omgeving.

Uw Windows-systeemschijf en andere aangesloten schijven worden daar blootgesteld in de map /mnt/, waar andere schijven traditioneel beschikbaar worden gemaakt in de Linux-directorystructuur. Specifiek vindt u de C: schijf op de volgende locatie in de Bash-omgeving:

/mnt/c
Advertentie

Om naar deze directory te gaan met het cd commando, typt u gewoon:

cd /mnt/c

Als u een D: schijf hebt, vindt u deze in /mnt/d, en zo verder.

Om bijvoorbeeld een bestand op C:\Users/Chris/Downloads/File.txt te openen, gebruikt u het pad /mnt/c/Users/Chris/Downloads/File.txt in de Bash-omgeving. En ja, het is hoofdlettergevoelig, dus je hebt “Downloads” nodig en niet “downloads.”

GERELATEERD: Hoe verwijderbare schijven en netwerklocaties in het Windows-subsysteem voor Linux te koppelen

U kunt ook externe schijven en netwerklocaties koppelen om meer bestanden vanuit de Linux-omgeving te openen.

Advertentie

Merk op dat, wanneer u Windows-systeembestanden opent, uw Bash-shellomgeving de machtigingen heeft waarmee deze is gestart. Als u het normaal vanaf de snelkoppeling hebt gestart, heeft het dezelfde bestandsrechten als uw Windows-gebruikersaccount heeft.

Wilt u bijvoorbeeld toegang tot een systeemmap waarvoor uw gebruikersaccount geen rechten heeft, dan moet u met de rechtermuisknop op de snelkoppeling van de Bash-shell klikken en “Uitvoeren als Administrator” selecteren om de Bash-shell te starten met Windows Administrator-rechten.

Dit werkt net als de Opdrachtprompt, die moet worden gestart als Administrator als u schrijftoegang nodig hebt tot bestanden die alleen Administratorrechten hebben, of schrijftoegang tot systeembestanden. Je kunt sudo niet gewoon in de Bash omgeving gebruiken.

Chris Hoffman
Chris Hoffman is Editor-in-Chief van How-To Geek. Hij schrijft al meer dan tien jaar over technologie en was twee jaar lang columnist voor PCWorld. Chris heeft geschreven voor The New York Times, is geïnterviewd als een technologie-expert op tv-zenders zoals Miami’s NBC 6, en had zijn werk behandeld door nieuwsbronnen zoals de BBC. Sinds 2011 heeft Chris meer dan 2.000 artikelen geschreven die bijna een miljard keer zijn gelezen – en dat is alleen hier bij How-To Geek.Read Full Bio ”

Geef een antwoord Antwoord annuleren

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Recente berichten

  • Acela is terug: NYC of Boston voor $99
  • OMIM Entry – # 608363 – CHROMOSOME 22q11.2 DUPLICATION SYNDROME
  • Kate Albrecht’s Parents – Learn More About Her Father Chris Albrecht And Mother Annie Albrecht
  • Temple Fork Outfitters
  • Burr (roman)

Archieven

  • februari 2022
  • januari 2022
  • december 2021
  • november 2021
  • oktober 2021
  • september 2021
  • augustus 2021
  • juli 2021
  • juni 2021
  • mei 2021
  • april 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
Menu
CDhistory