Windows-10 “Bash på Ubuntu på Windows-miljön innehåller ett par olika komponenter. Första gången du kör bash.exe program kommer den att hämta ner och installera en hel Ubuntu-användare miljö i rymden. Du kan komma åt dessa filer i File Explorer eller andra Windows-program, om du vet var du ska leta.
Du kan också få åtkomst till din Windows-system disk–och alla andra enheter på din dator är i Ubuntu Bash-skalet. Detta gör att du kan arbeta med dina vanliga Windows-filer med hjälp av Linux kommando-line verktyg.
Där Ubuntu Bash Shell-Filer Lagras i Windows
RELATERAD ARTIKELHur att Installera och Använda Linux-Skalet Bash på Windows-10
Windows 10-Årsjubileum Uppdatera erbjuder en stor ny funktion för utvecklare: En fullständig, Ubuntu-baserade Bash-skal som kan köra Linux programvara… [Läs Artikeln]
Observera att varje Windows-användarkonto som du använder Bash kommer att ha sin egen separat Bash-miljö och filer under sin egen användarkatalog.
För att få åtkomst till dessa filer måste du först visa dolda mappar i Utforskaren. Öppna en Fil i Utforskaren och klicka på Visa > Val > Ändra Mapp-och sökalternativ.
I Mappen Alternativ i fönstret som visas väljer du Visa > Visa Dolda Filer, Mappar och Enheter.
Navigera till följande katalog för att hitta dessa mappar:
C:UsersUSERNAMEAppDataLocallxss
Ubuntu-system-filer som är lagrade på:
C:UsersUSERNAMEAppDataLocalLxssrootfs
Din Ubuntu-användare kontots hemkatalog finns på:
C:UsersUSERNAMEAppDataLocalLxsshomeUSERNAME
Root-kontot home-mapp är lagrade på:
C:UsersUSERNAMEAppDataLocalLxssroot
Om Ditt Windows-System-Disken Visas i Bash
Ubuntu Bash-skalet miljö gör ditt fullständiga Windows-systemenheten finns tillgängliga så att du kan arbeta med samma filer i båda miljöerna. Men Bash-miljö inte bara dumpa dig i din C: – enhet. Istället lägger du i / eller root-katalogen som du skulle ha på Linux. Om du utför en ls-kommandot för att se innehållet i katalogen, du kommer bara se Ubuntu kataloger som ger den Linux-miljö.
RELATERAD ARTIKELHTG Förklarar: Linux-Katalog Struktur Förklaras
Om du kommer från Windows, Linux filsystem struktur kan tyckas särskilt främmande. C: – enhet och köra bokstäver… [Läs Artikeln]
Din Windows-systemenheten och andra anslutna enheter är exponerade för i /mnt/ katalog här, där andra enheter är traditionellt tillverkade som finns i Linux-katalog struktur. Specifikt, som du hittar i C: köra på följande i Bash-miljö:
/mnt/c
För att ändra till denna katalog med “cd” – kommandot kör följande kommando:
cd /mnt/c
Om du har en D: – disken, du hittar det finns i /mnt/d, och så vidare.
Till exempel, för att komma åt en fil lagras på C:UsersChrisDownloadsFile.txt skulle du behöva använda vägen /mnt/c/Users/Chris/Downloads/File.txt i Bash-miljö.
Observera att när du öppnar Windows system filer, din Bash-skalet har miljö-behörighet den lanserades med. Om du startade det normalt från den genväg, det kommer att ha samma fil behörigheter för åtkomst till ditt Windows-användarkonto som gör det.
Till exempel, om du vill komma åt C:UsersAdministrator mapp, skulle du behöva högerklicka på Bash-skalet genvägen och välj “Kör som Administratör” för att starta Bash-skalet med Windows-Administratör.
Detta fungerar precis som Kommandotolken, som måste inledas som Administratör om du behöver skriva tillgång till Administratör-bara filer eller skriva tillgång till system filer. Kan du inte bara använda “sudo” i Bash-miljö.