7Sep
Windows 10 "Bash na Ubuntu v systému Windows" obsahuje několik různých komponent. Při prvním spuštění programu bash.exe bude stahovat a instalovat celé uživatelské prostředí Ubuntu. K těmto souborům můžete přistupovat v aplikaci Průzkumník souborů nebo jiné programy systému Windows, pokud víte, kde hledat.
Můžete také přistupovat k systémové jednotce systému Windows a ke všem ostatním jednotkám v počítači - z prostředí shellu Ubuntu Bash. To vám umožní pracovat s běžnými soubory systému Windows pomocí nástrojů příkazového řádku systému Linux.
Kde jsou ukládány soubory Ubuntu Bash Shell v systému Windows
Všimněte si, že každý uživatelský účet systému Windows, který používá Bash, bude mít vlastní samostatné prostředí Bash a soubory pod jeho uživatelským adresářem.
Chcete-li získat přístup k těmto souborům, musíte nejprve v aplikaci Průzkumník souborů zobrazit skryté složky. Otevřete okno Průzkumník souborů a klikněte na Zobrazit & gt;Možnosti & gt;Změnit složku a možnosti hledání.
V okně Možnosti složky, které se zobrazí, zvolte Zobrazit & gt;Zobrazit skryté soubory, složky a disky.
Přejděte do následujícího adresáře, kde naleznete tyto složky:
C: \ Users \ USERNAME \ AppData \ Local \ lxssSystémové soubory Ubuntu jsou uloženy na:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \Domovská složka uživatelského účtu Ubuntu je uložena na: C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAMEDomovská složka kořenového účtu je uložena na adrese:
C: \ Users \ USERNAME \ AppData \rootKde se systémový disk systému Windows objeví v Bashu
Prostředí prostředí Ubuntu Bash vytváří dostupnou systémovou jednotku systému Windows, takže můžete pracovat se stejnými soubory v obou prostředích. Prostředí Bash však nejen vynechá vás ve vaší jednotce C: \.Místo toho vás umístí do / nebo kořenového adresáře, který byste měli mít na Linuxu. Pokud provedete příkaz ls pro zobrazení obsahu adresáře, uvidíte adresáře Ubuntu, které poskytují prostředí Linux.
Systémová jednotka systému Windows a další připojené jednotky jsou zde zobrazeny v adresáři /mnt/, kde jsou jiné disky tradičně k dispozici ve struktuře adresářů systému Linux. Konkrétně najdete v jednotce Bash následující jednotku C:
/mnt/ cChcete-li změnit tento adresář příkazem "cd", spusťte následující příkaz:
cd /mnt/ cPokud máte jednotku D:, zjistíte, že se nachází na adrese /mnt/ d, a tak dále.
Například pro přístup k souboru uloženému ve složce C: \ Users \ Chris \ Downloads \ File.txt je třeba použít cestu /mnt/c/Users/Chris/Downloads/ File.txt v prostředí Bash.
Všimněte si, že při přístupu k systémovým souborům systému Windows má prostředí prostředí Bash oprávnění, která byla spuštěna. Pokud je spustíte normálně z odkazu, bude mít stejné oprávnění k přístupu k souboru, které uživatelský účet systému Windows dělá.
Chcete-li například přistupovat ke složce C: \ Users \ Administrator, musíte kliknout pravým tlačítkem myši na zástupce shellu Bash a zvolit "Spustit jako správce" pro spuštění balíčku Bash s oprávněními správce systému Windows.
Toto funguje stejně jako příkazový řádek, který musí být spuštěn jako správce, pokud potřebujete zapisovat do souborů pouze Administrator nebo zapisovat přístup k systémovým souborům. Nemůžete použít pouze "sudo" v prostředí Bash.