Nepārveidojiet Linux failus, izmantojot Windows rīkus
Microsoft stingri brīdina ne pievienot vai mainīt Linux failus ar Windows programmatūru. Tas var radīt metadatu problēmas vai failu korupciju un var likt jums atinstalēt un pārinstalēt jūsu Linux izplatīšanu, lai to novērstu. Tomēr joprojām varat skatīt un dublēt savus Linux failus, izmantojot Windows programmatūru, un tas neizraisīs nekādas problēmas.
Citiem vārdiem sakot, apstrādājiet Linux mapi tā, it kā tā būtu lasāma tikai no Windows. Neizmantojiet nevienu Windows rīku, tostarp grafiskās progr vai komandrindas rīkus, lai tos mainītu. Neizveidojiet jaunus failus šajās mapēs, izmantojot arī Windows rīkus.
Ja jūs vēlaties strādāt ar failu no Linux un Windows vidēm, to vajadzētu izveidot savā Windows failu sistēmā. Piemēram, ja jums ir mape C: project sistēmā Windows, jūs varat piekļūt tai arī / mnt / c / project Linux vidē. Tā kā tas tiek saglabāts Windows failu sistēmā un ir pieejams zem / mnt / c, faila modificēšana droši var būt ar Windows vai Linux rīkiem.
Kur Windows uzglabā Linux failus
Jūsu Linux failu sistēma tiek glabāta slēptā mapē tādēļ, ka Microsoft nevēlas, lai jūs manipulētu ar to. Bet, ja jums ir nepieciešams aplūkot vai dublēt dažus failus, tie tiks saglabāti slēptā mapē. Lai to piekļūtu, atveriet failu pārlūku un adreses joslā pievienojiet šādu adresi:
%userprofile%AppDataLocalPackages
(Tas jūs aizvedīs uz
C:UsersNAMEAppDataLocalPackages
. Fails Explorer var parādīt slēptās mapes un, ja vēlaties, pārvietojieties šeit manuāli.
- Ubuntu: CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
- openSUSE lēciens 42: 46932SUSE.openSUSELeap42.2_022rs5jcyhyac
- SUSE Linux Enterprise Server 12: 46932SUSE.SUSELinuxEnterpriseServer12SP2_022rs5jcyhyac
Šo mapju nosaukumi nākotnē var nedaudz mainīties. Vienkārši meklējiet mapi, kas nosaukta pēc Linux izplatīšanas.
Citiem vārdiem sakot, faili tiek saglabāti:
C:UsersNAMEAppDataLocalPackagesDISTRO_FOLDERLocalState
ootfs
Piezīme: Vecākajās Windows 10 versijās šie faili tika saglabāti sadaļā C: Lietotāji Name AppData Local lxss. Tas mainījās, sākot ar Fall Creators Update.
Atcerieties, ka nedrīkst mainīt nevienu no šiem failiem vai pievienot failus no šīs mapes no programmas File Explorer!
Kur jūsu Windows sistēmas disks parādās Linux
Windows apakšsistēma Linux nodrošina, ka jūsu Windows sistēmas disks ir pieejams, lai jūs varētu strādāt ar vieniem un tiem pašiem failiem abās vidēs. Tomēr, Bash vide ne tikai izgāžas jums jūsu C: diska. Tā vietā tas ievieto jūsu UNIX konta mājas direktorijā Linux vides failu sistēmā.
Tavs Windows sistēmas disks un citi pievienotie draiveri ir redzami mapē / mnt / direktorijā, kur citi diski tradicionāli ir pieejami Linux direktoriju struktūrā. Konkrēti, jūs atradīsiet C: disku šādā atrašanās vietā Bash vidē:
/mnt/c
Lai mainītu šo direktoriju ar
cd
komandu vienkārši ierakstiet:
cd /mnt/c
Ja jums ir D: disks, jūs atradīsiet to pie / mnt / d un tā tālāk.
Piemēram, lai piekļūtu failam, kas saglabāts C: Users Chris Downloads File.txt, jūs izmantojat /mnt/c/Users/Chris/Downloads/File.txt ceļš vidē Bash. Un jā, tā ir reģistrjutīga, tādēļ jums ir vajadzīgas lejupielādes, nevis "lejupielādes".
Ņemiet vērā, ka, piekļūstot Windows sistēmas failiem, jūsu Bash apvalka vide ir atļaujas, ar kurām tā tika palaista. Ja jūs to parasti palaižat no saīsnes, tam būs tādas pašas faila piekļuves atļaujas, kādas ir jūsu Windows lietotāja kontam.
Piemēram, ja vēlaties piekļūt sistēmas mapei, kurā jūsu lietotāja kontam nav atļaujas piekļūt, jums ar peles labo pogu noklikšķiniet uz Bash apvalka saīsnes un izvēlieties "Run as Administrator", lai palaistu Bash apvalku ar Windows administratora tiesībām.
Tas darbojas tāpat kā komandu uzvedne, kas ir jāuzstāda kā administrators, ja jums ir nepieciešams rakstīt piekļuvi tikai administratora failiem vai rakstīt piekļuvi sistēmas failiem. Jūs nevarat vienkārši izmantot
sudo
Bash vidē.