7Sep
Windows 10: s "Bash on Ubuntu on Windows" -miljö innehåller några olika komponenter. Första gången du kör bash.exe-programmet hämtar och installerar du en hel Ubuntu-användarutrymme. Du kan komma åt dessa filer i File Explorer eller andra Windows-program, om du vet var du ska titta.
Du kan också få åtkomst till din Windows-systemdrivenhet och alla andra enheter på din dator - från Ubuntu Bash-skalet. Detta gör att du kan arbeta med dina vanliga Windows-filer med hjälp av Linux-kommandoradsverktyg.
Var Ubuntu Bash Shell-filer lagras i Windows
Observera att varje Windows-användarkonto som använder Bash har en egen separat Bash-miljö och -filer under sin egen användarkatalog.
För att komma åt dessa filer måste du först visa dolda mappar i File Explorer.Öppna ett File Explorer-fönster och klicka på Visa & gt;Alternativ & gt;Ändra mapp och sökalternativ.
I fönstret Mappalternativ som visas väljer du Visa & gt;Visa dolda filer, mappar och enheter.
Navigera till följande katalog för att hitta dessa mappar:
C: \ Users \ USERNAME \ AppData \ Local \ lxssUbuntu-systemfilerna är lagrade på:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ rootfsDinUbuntu användarkonto hemmapp lagras på:
C: \ Användare \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAMERottkontot hemmapp lagras på:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \rootDär din Windows System Drive visas i Bash
Ubuntu Bash skalmiljön gör att hela Windows-systemdriven är tillgänglig så att du kan arbeta med samma filer i båda miljöerna. Bash-miljön dumpar dock inte bara dig i din C: \ -station. Istället placerar den dig i / eller den rotmapp som du skulle ha på Linux. Om du utför ett ls-kommando för att se innehållet i katalogen ser du bara de Ubuntu-kataloger som tillhandahåller Linux-miljön.
Din Windows-enhet och andra anslutna enheter exponeras i /mnt/-katalogen här, där andra enheter traditionellt är tillgängliga i Linux-katalogstrukturen. Specifikt hittar du C: -driften i följande i Bash-miljön:
/mnt/ cFör att byta till den här katalogen med kommandot "cd" kör du följande kommando:
cd /mnt/ cOm du har en D: enhet, hittar du den på /mnt/ d, och så vidare.
Till exempel, för att komma åt en fil som lagras på C: \ Users \ Chris \ Downloads \ File.txt, måste du använda sökvägen /mnt/c/Users/Chris/Downloads/ File.txt i Bash-miljön.
Observera att när du har tillgång till Windows-systemfiler, har din Bash-skalmiljö de behörigheter som den lanserades med. Om du startade det normalt från genvägen kommer det att ha samma filåtkomstbehörigheter som ditt Windows-användarkonto gör.
Om du till exempel vill komma åt mappen C: \ Users \ Administrator måste du högerklicka på genvägskärmen och välja "Kör som administratör" för att starta Bash-skalet med Windows Administrator-privilegier.
Det fungerar precis som kommandoprompt, som måste startas som administratör om du behöver skrivåtkomst till administratörs enda filer eller skriv åtkomst till systemfiler. Du kan inte bara använda "sudo" i Bash-miljön.