Az Ubuntu Bash fájlok elérése Windows rendszerben (és Windows rendszer meghajtó a Bash-ban)

Tartalomjegyzék:

Az Ubuntu Bash fájlok elérése Windows rendszerben (és Windows rendszer meghajtó a Bash-ban)
Az Ubuntu Bash fájlok elérése Windows rendszerben (és Windows rendszer meghajtó a Bash-ban)

Videó: Az Ubuntu Bash fájlok elérése Windows rendszerben (és Windows rendszer meghajtó a Bash-ban)

Videó: Az Ubuntu Bash fájlok elérése Windows rendszerben (és Windows rendszer meghajtó a Bash-ban)
Videó: Disable Control Center from the Lock Screen & Apps on iPhone - YouTube 2024, Április
Anonim
Az Üzemből telepített Linux környezetek (például az Ubuntu és az openSUSE) a rejtett mappában tárolják a fájlokat. A mappához biztonsági másolatot készíthet és fájlokat tekinthet meg. A Windows fájlokat a Bash-héjból is elérheti.
Az Üzemből telepített Linux környezetek (például az Ubuntu és az openSUSE) a rejtett mappában tárolják a fájlokat. A mappához biztonsági másolatot készíthet és fájlokat tekinthet meg. A Windows fájlokat a Bash-héjból is elérheti.

Ne módosítsa a Linux fájlokat a Windows Eszközök segítségével

A Microsoft figyelmen kívül hagyja a Linux-fájlok Windows-szoftverekkel való kiegészítésével vagy módosításával szemben. Ez metaadatproblémákat vagy fájlhibaciókat okozhat, és kényszerítheti a Linux disztribúció eltávolítását és újratelepítését a javításhoz. Azonban továbbra is megtekintheti és biztonsági másolatot készíthet a Linux-fájlokról a Windows szoftverrel, és ez nem okoz problémát.

Más szavakkal, úgy kezelje a Linux mappát, mintha csak a Windows rendszerben olvasható volna. Ne használjon semmilyen Windows eszközt, beleértve a grafikus alkalmazásokat vagy a parancssori eszközöket, hogy módosítsa azokat. Ne készítsen új fájlokat ezeken a mappákon a Windows eszközök segítségével.

Ha egy Linux és Windows környezetből származó fájlt szeretne dolgozni, létre kell hoznia a Windows fájlrendszerében. Például, ha van egy mappája a C: projektben a Windows rendszerben, akkor is hozzáférhet a / mnt / c / projekthez a Linux környezetben. Mivel a Windows fájlrendszeren tárolt és az / mnt / c alatt érhető el, biztonságosan módosíthatja a fájlt Windows vagy Linux eszközökkel.

Ahol a Windows tárolja a Linux fájlokat

A Linux fájlrendszer rejtett mappában van tárolva, mert a Microsoft nem akarja, hogy manipuláljon vele. De ha egyes fájlokat meg szeretne tekinteni vagy biztonsági másolatot készíteni, azokat rejtett mappában tárolja. Ehhez nyissa meg a File Explorer programot, és csatlakoztassa a következő címet a címsávba:

%userprofile%AppDataLocalPackages

(Ez magával viszi

C:UsersNAMEAppDataLocalPackages

. A File Explorerben rejtett mappákat is megjeleníthet, és manuálisan is navigálhat.

Image
Image

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

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

A mappák nevei a jövőben kicsit változhatnak. Csak keresse meg a Linux disztribúció után 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.
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 szóval, a fájlok a következő helyen kerülnek tárolásra:

C:UsersNAMEAppDataLocalPackagesDISTRO_FOLDERLocalState

ootfs

jegyzet: A Windows 10 korábbi verzióiban ezeket a fájlokat a C: Users Name AppData Local lxss alatt tároltuk. Ez a változás a Fall Creators frissítéssel kezdődött.

A saját mappában tárolt fájlok megtekintéséhez kattintson duplán a "home" mappára, majd kattintson duplán a UNIX felhasználónévre.
A saját mappában tárolt fájlok megtekintéséhez kattintson duplán a "home" mappára, majd kattintson duplán a UNIX felhasználónévre.

Ne felejtse el a fájlok egyikét sem módosítani, vagy fájlokat hozzáadni ezekhez a mappákhoz a Fájlböngészőben!

Image
Image

A Windows rendszer meghajtó megjelenése Linux alatt

A Linux Windows alrendszer teszi elérhetővé a teljes Windows rendszerű meghajtót, így mindkét környezetben ugyanazokkal a fájlokkal dolgozhat. A Bash környezet azonban nem csak a C: meghajtóban tárolja. Ehelyett a Linux környezet fájlrendszerébe helyezi a UNIX-fiók otthoni címtárába.

A Windows rendszert meghajtó és más csatlakoztatott meghajtók az / mnt / könyvtárban vannak kitéve, ahol más meghajtók hagyományosan a Linux könyvtárstruktúrájában állnak rendelkezésre. Pontosabban megtalálja a C: meghajtót a következő helyen a Bash környezetben:

/mnt/c

A könyvtár módosítása a

cd

parancs, írja be:

cd /mnt/c

Ha van D: meghajtó, megtalálja azt a / mnt / d-ben, és így tovább.

Például a C: Users Chris Downloads File.txt fájlban található fájl eléréséhez használja a Bam környezetben található /mnt/c/Users/Chris/Downloads/File.txt elérési utat. És igen, ez kis-és nagybetűkre érzékeny, ezért "Letöltések", és nem "letöltések" szükségesek.

Külső meghajtókat és hálózati helyeket is fel lehet szerelni, hogy több fájl férhessen hozzá a Linux környezetből.
Külső meghajtókat és hálózati helyeket is fel lehet szerelni, hogy több fájl férhessen hozzá a Linux környezetből.

Ne feledje, hogy a Windows rendszerfájlok elérésekor a Bash shell környezetnek megvan az engedélye, amellyel elindult. Ha a gyorsbillentyűt rendszerint elindította, akkor a Windows felhasználói fiókkal azonos fájlhozzáférési jogosultságokkal rendelkezik.

Például ha olyan rendszermappát szeretne elérni, amelynek felhasználói fiókja nem rendelkezik hozzáférési engedéllyel, akkor kattintson a jobb egérgombbal a Bash parancsikonra, és válassza a "Futtatás adminisztrátorként" parancsot a Bash rendszer Windows rendszergazdai jogosultságokkal történő indításához.

Ez ugyanúgy működik, mint a Parancssor, amelyet adminisztrátorként kell elindítani, ha csak a rendszergazdai fájlokra van írási hozzáférése, vagy hozzáférést kell írni a rendszerfájlokhoz. Nem lehet csak használni

sudo

a Bash környezetben.

Ajánlott: