Skip to content
Menu
CDhistory
CDhistory

Jak získat přístup k souborům Ubuntu Bash ve Windows (a k systémové jednotce Windows v Bashi)

Posted on 30 srpna, 2021 by admin

  • Chris Hoffman

    @chrisbhoffman

  • Aktualizováno 26. června 2019, 2:36pm EDT

Prostředí Linuxu, která instalujete ze Storu (například Ubuntu a openSUSE), uchovávají své soubory ve skryté složce. Do této složky můžete přistupovat a soubory zálohovat a prohlížet. K souborům systému Windows můžete přistupovat také z prostředí Bash.

Aktualizace: Počínaje aktualizací Windows 10 May 2019 Update nyní existuje oficiální a bezpečný způsob, jak přistupovat k souborům systému Linux z aplikací systému Windows.

Neměňte soubory systému Linux pomocí nástrojů systému Windows

Microsoft důrazně varuje před přidáváním nebo úpravami souborů systému Linux pomocí softwaru systému Windows. Mohlo by to způsobit problémy s metadaty nebo poškození souborů a mohlo by vás to donutit odinstalovat a znovu nainstalovat distribuci Linuxu, abyste to napravili. Soubory Linuxu však můžete i nadále prohlížet a zálohovat pomocí softwaru Windows, což nezpůsobí žádné problémy.

Reklama

Jinými slovy, se složkou Linuxu zacházejte, jako by byla v systému Windows určena pouze pro čtení. Nepoužívejte k jejich úpravám žádné nástroje systému Windows, včetně grafických aplikací nebo nástrojů příkazového řádku. Nevytvářejte ani nové soubory v těchto složkách pomocí nástrojů systému Windows.

Pokud chcete pracovat se souborem z prostředí Linux i Windows, měli byste jej vytvořit v souborovém systému Windows. Máte-li například složku v adresáři C:\project v systému Windows, můžete k ní přistupovat také v adresáři /mnt/c/project v prostředí Linux. Protože je soubor uložen v souborovém systému Windows a přístup k němu je v adresáři /mnt/c, je bezpečné jej upravovat nástroji systému Windows i Linux.

Kde systém Windows ukládá soubory Linuxu

Souborový systém Linux je uložen ve skryté složce z určitého důvodu, protože společnost Microsoft nechce, abyste s ním manipulovali. Pokud však potřebujete zobrazit nebo zálohovat některé soubory, najdete je uložené ve skryté složce. Chcete-li se do ní dostat, otevřete Průzkumníka souborů a do adresního řádku vložte následující adresu:

%userprofile%\AppData\Local\Packages

(Tím se dostanete do složky C:\Users\NAME\AppData\Local\Packages . Pokud chcete, můžete v Průzkumníku souborů zobrazit i skryté složky a přejít sem ručně:

Reklama

V této složce poklepejte na složku distribuce Linuxu, jejíž soubory chcete zobrazit:

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

Názvy těchto složek se mohou v budoucnu mírně změnit. Stačí hledat složku pojmenovanou podle distribuce Linuxu.

Ve složce distribuce Linuxu dvakrát klikněte na složku „LocalState“ a poté dvakrát klikněte na složku „rootfs“, abyste viděli její soubory.

Jinými slovy, soubory jsou uloženy na adrese:

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

Poznámka: Ve starších verzích systému Windows 10 byly tyto soubory uloženy ve složce C:\Users\Name\AppData\Local\lxss. To se změnilo počínaje aktualizací Fall Creators Update.

Reklama

Chcete-li zobrazit soubory uložené ve své domovské složce, dvakrát klikněte na složku „home“ a poté dvakrát klikněte na své uživatelské jméno UNIX.

Zapomeňte, že v Průzkumníku souborů nesmíte žádné z těchto souborů měnit ani do těchto složek přidávat soubory!“

Kde se systémová jednotka Windows zobrazuje v Linuxu

Podsystém Windows pro Linux zpřístupňuje celou vaši systémovou jednotku Windows, takže můžete pracovat se stejnými soubory v obou prostředích. Prostředí Bash vás však nehodí jen na vaši jednotku C:\. Místo toho vás umístí do domovského adresáře vašeho účtu UNIX v souborovém systému prostředí Linux.

Vaše systémová jednotka Windows a další připojené jednotky jsou vystaveny v adresáři /mnt/ tam, kde jsou ostatní jednotky tradičně zpřístupněny v adresářové struktuře Linuxu. Konkrétně jednotku C: najdete v prostředí Bash na následujícím místě:

/mnt/c
Reklama

Chcete-li do tohoto adresáře přejít příkazem cd, stačí zadat:

cd /mnt/c

Pokud máte jednotku D:, najdete ji na adrese /mnt/d atd.

Příklad pro přístup k souboru uloženému na adrese C:\Users\Chris\Downloads\File.txt použijete v prostředí Bash cestu /mnt/c/Users/Chris/Downloads/File.txt. A ano, rozlišují se velká a malá písmena, takže potřebujete „Downloads“ a ne „downloads“.

SOUvisející:

Můžete také připojit externí disky a síťová umístění, abyste měli přístup k dalším souborům z prostředí Linuxu.

Reklama

Všimněte si, že při přístupu k systémovým souborům systému Windows má prostředí shellu Bash práva, se kterými bylo spuštěno. Pokud jste jej spustili normálně ze zástupce, bude mít stejná oprávnění pro přístup k souborům, jaká má váš uživatelský účet Windows.

Pokud například chcete přistupovat k systémové složce, ke které váš uživatelský účet nemá oprávnění, museli byste kliknout pravým tlačítkem myši na zástupce prostředí Bash a vybrat možnost „Spustit jako správce“, aby se prostředí Bash spustilo s právy správce systému Windows.

Funguje to stejně jako Příkazový řádek, který je třeba spustit jako správce, pokud potřebujete přístup k souborům určeným pouze pro správce nebo přístup k systémovým souborům. V prostředí Bash nelze použít jen sudo.

Chris Hoffman
Chris Hoffman je šéfredaktorem časopisu How-To Geek. O technologiích píše již více než deset let a dva roky byl sloupkařem časopisu PCWorld. Chris psal pro deník The New York Times, jako odborník na technologie poskytoval rozhovory televizním stanicím, například NBC 6 v Miami, a o jeho práci informovaly zpravodajské stanice, například BBC. Od roku 2011 Chris napsal více než 2 000 článků, které byly přečteny téměř miliardkrát – a to jen zde na How-To Geek.“

Napsat komentář Zrušit odpověď na komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Nejnovější příspěvky

  • Acela je zpět:
  • OMIM záznam – # 608363 – CHROMOSOM 22q11.2 DUPLICATION SYNDROME
  • Rodiče Kate Albrechtové – více o jejím otci Chrisu Albrechtovi a matce Annie Albrechtové
  • Temple Fork Outfitters
  • Burr (román)

Archivy

  • Únor 2022
  • Leden 2022
  • Prosinec 2021
  • Listopad 2021
  • Říjen 2021
  • Září 2021
  • Srpen 2021
  • Červenec 2021
  • Červen 2021
  • Květen 2021
  • Duben 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