Skip to content
Menu
CDhistory
CDhistory

Hogyan érheti el az Ubuntu Bash fájljait Windowsban (és a Windows rendszer meghajtóját a Bashben)

Posted on augusztus 30, 2021 by admin

  • Chris Hoffman

    @chrisbhoffman

  • Frissítve 2019. június 26., 2:36pm EDT

A Store-ból telepített Linux-környezetek (például az Ubuntu és az openSUSE) egy rejtett mappában tartják a fájljaikat. Ehhez a mappához hozzáférhet a fájlok mentéséhez és megtekintéséhez. A Windows fájljaihoz a Bash shell-ből is hozzáférhet.

Frissítés: A Windows 10 2019. májusi frissítésével kezdődően már van hivatalos, biztonságos módja a Linux-fájlok elérésének a Windows alkalmazásokból.

Ne módosítsa a Linux-fájlokat Windows-eszközökkel

A Microsoft nyomatékosan figyelmeztet arra, hogy a Windows-szoftverekkel ne adjon hozzá vagy módosítson Linux-fájlokat. Ez metaadat-problémákat vagy fájlrongálódást okozhat, és a Linux-disztribúció eltávolítására és újratelepítésére kényszerítheti a hiba kijavításához. A Linux-fájlokat azonban továbbra is megtekintheti és biztonsági másolatot készíthet a Windows-szoftverrel, és ez nem okoz semmilyen problémát.

Hirdetés

Más szóval, kezelje a Linux-mappát úgy, mintha a Windowsból csak olvasható lenne. Ne használjon semmilyen Windows eszközt, beleértve a grafikus alkalmazásokat és a parancssori eszközöket sem, hogy módosítsa őket. Ne hozzon létre új fájlokat ezekben a mappákban Windows-eszközökkel sem.

Ha egy fájlt Linux- és Windows-környezetből is szeretne dolgozni, akkor azt a Windows fájlrendszerében kell létrehoznia. Ha például van egy mappája a C:\project címen a Windowsban, akkor a Linux környezetben a /mnt/c/c/project címen is elérheti azt. Mivel a fájl a Windows fájlrendszerében van tárolva, és a /mnt/c alatt érhető el, biztonságosan módosíthatja a fájlt akár Windows, akár Linux eszközökkel.

Hol tárolja a Windows a Linux fájlokat

A Linux fájlrendszerét nem véletlenül tárolja rejtett mappában, mivel a Microsoft nem szeretné, ha belepiszkálna. Ha azonban meg kell nézned vagy biztonsági másolatot kell készítened néhány fájlról, akkor azokat egy rejtett mappában találod tárolva. A hozzáféréshez nyissa meg a File Explorer-t, és a következő címet írja be a címsorba:

%userprofile%\AppData\Local\Packages

(Ez a C:\Users\NAME\AppData\Local\Packages . Ha szeretné, a Fájl-kutatóban megjelenítheti a rejtett mappákat is, és manuálisan navigálhat ide.

Hirdetés

Ebben a mappában kattintson duplán annak a Linux-disztribúciónak a mappájára, amelynek fájljait meg szeretné tekinteni:

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

Az említett mappák nevei a jövőben némileg változhatnak. Csak keresse a Linux-disztribúcióról elnevezett mappát.

A Linux-disztribúció mappájában kattintson duplán a “LocalState” mappára, majd kattintson duplán a “rootfs” mappára a fájlok megtekintéséhez.

Más szavakkal, a fájlok a következő helyen találhatók:

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

Megjegyzés: A Windows 10 régebbi verzióiban ezek a fájlok a C:\Users\Name\AppData\Local\lxss alatt voltak tárolva. Ez az Fall Creators Update-től kezdve megváltozott.

Hirdetés

Az otthoni mappában tárolt fájlok megtekintéséhez kattintson duplán az “otthon” mappára, majd kattintson duplán az UNIX felhasználónevére.

Ne feledje, hogy ne módosítsa ezeket a fájlokat, és ne adjon hozzá fájlokat ezekhez a mappákhoz a File Explorerből!

Hol jelenik meg a Windows rendszer meghajtója a Linuxban

A Windows alrendszer Linuxhoz elérhetővé teszi a teljes Windows rendszer meghajtóját, így mindkét környezetben ugyanazokkal a fájlokkal dolgozhat. A Bash-környezet azonban nem csak a C:\ meghajtódra dob. Ehelyett a Linux-környezet fájlrendszerén belül a UNIX-fiókjának home könyvtárába helyezi Önt.

A Windows rendszermeghajtója és más csatlakoztatott meghajtók a /mnt/ könyvtárban vannak kitéve ott, ahol a Linux könyvtárstruktúrájában hagyományosan más meghajtókat tesznek elérhetővé. Konkrétan a C: meghajtót a következő helyen találod a Bash-környezetben:

/mnt/c
Hirdetés

Ha a cd paranccsal szeretnél ebbe a könyvtárba váltani, csak írd be:

cd /mnt/c

Ha van D: meghajtód, akkor azt a /mnt/d alatt találod, és így tovább.

Egy C:\Users\Chris\Downloads\File.txt címen tárolt fájl eléréséhez például a Bash-környezetben a /mnt/c/Users/Chris/Downloads/File.txt elérési útvonalat kell használni. És igen, ez nagy- és kisbetű-érzékeny, tehát a “Letöltések” és nem a “letöltések” szóra van szükség.”

RELATED:

A külső meghajtók és hálózati helyek csatlakoztatása a Linux Windows alrendszerben

A külső meghajtók és hálózati helyek csatlakoztatásával több fájlhoz is hozzáférhet a Linux környezetből.

Hirdetés

Megjegyzendő, hogy a Windows rendszerfájlok elérésekor a Bash shell környezetednek azok a jogosultságai vannak, amelyekkel elindítottad. Ha normál módon indította el a parancsikonról, akkor ugyanazokkal a fájlhozzáférési engedélyekkel rendelkezik, mint a Windows felhasználói fiókja.

Ha például egy olyan rendszermappához szeretne hozzáférni, amelyhez a felhasználói fiókjának nincs hozzáférési jogosultsága, akkor a Bash shell parancsikonra kell jobb gombbal kattintania, és a “Futtatás rendszergazdaként” lehetőséget választva a Bash shell-t Windows rendszergazdai jogosultságokkal kell elindítania.

Ez ugyanúgy működik, mint a parancssor, amelyet rendszergazdaként kell elindítani, ha írási hozzáférésre van szüksége a csak rendszergazdai fájlokhoz, vagy írási hozzáférésre a rendszerfájlokhoz. A Bash környezetben nem használhatod csak úgy a sudo-t.

Chris Hoffman
Chris Hoffman a How-To Geek főszerkesztője. Több mint egy évtizede ír a technológiáról, és két évig a PCWorld rovatvezetője volt. Chris írt a The New York Times-nak, technológiai szakértőként interjút adott olyan televíziós csatornáknak, mint a miami NBC 6, és olyan hírcsatornák is beszámoltak munkájáról, mint a BBC. 2011 óta Chris több mint 2000 cikket írt, amelyeket közel egymilliárdszor olvastak el – és ez csak itt, a How-To Geek-nél történt.

Vélemény, hozzászólás? Kilépés a válaszból

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Legutóbbi bejegyzések

  • Az Acela visszatért: New York vagy Boston 99 dollárért
  • OMIM bejegyzés – # 608363 – CHROMOSOME 22q11.2 DUPLICATION SYNDROME
  • Kate Albrecht szülei – Tudj meg többet apjáról Chris Albrechtről és anyjáról Annie Albrechtről
  • Temple Fork Outfitters
  • Burr (regény)

Archívum

  • 2022 február
  • 2022 január
  • 2021 december
  • 2021 november
  • 2021 október
  • 2021 szeptember
  • 2021 augusztus
  • 2021 július
  • 2021 június
  • 2021 május
  • 2021 április
  • 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