Skip to content
Menu
CDhistory
CDhistory

Kuinka päästä käsiksi Ubuntun Bash-tiedostoihin Windowsissa (ja Windowsin järjestelmäasemaan Bashissa)

Posted on 30 elokuun, 2021 by admin

  • Chris Hoffman

    @chrisbhoffman

  • Päivitetty 26.6.2019, 2:36pm EDT

Linux-ympäristöt, jotka asennat Storesta (kuten Ubuntu ja openSUSE), pitävät tiedostonsa piilotetussa kansiossa. Voit käyttää tätä kansiota varmuuskopioidaksesi ja tarkastellaksesi tiedostoja. Voit myös käyttää Windows-tiedostojasi Bash-komentotulkista.

Päivitys: Windows 10:n toukokuun 2019 päivityksestä alkaen on nyt virallinen ja turvallinen tapa käyttää Linux-tiedostojasi Windows-sovelluksista.

Älä muokkaa Linux-tiedostoja Windows-työkaluilla

Microsoft varoittaa painokkaasti Linux-tiedostojen lisäämisestä tai muokkaamisesta Windows-ohjelmilla. Tämä voi aiheuttaa metatieto-ongelmia tai tiedostojen korruptoitumista, ja se voi pakottaa sinut poistamaan ja asentamaan Linux-jakelusi uudelleen sen korjaamiseksi. Voit kuitenkin edelleen tarkastella ja varmuuskopioida Linux-tiedostojasi Windows-ohjelmistolla, eikä siitä aiheudu ongelmia.

Mainos

Käsittele toisin sanoen Linux-kansiota Windowsista käsin ikään kuin se olisi vain lukuoikeus. Älä käytä mitään Windows-työkalua, mukaan lukien graafiset sovellukset tai komentorivityökalut, niiden muokkaamiseen. Älä myöskään luo uusia tiedostoja näihin kansioihin Windows-työkaluilla.

Jos haluat työskennellä tiedoston kanssa sekä Linux- että Windows-ympäristössä, luo se Windowsin tiedostojärjestelmään. Jos sinulla on esimerkiksi Windowsissa kansio osoitteessa C:\project, voit käyttää sitä myös Linux-ympäristössä osoitteessa /mnt/c/c/project. Koska tiedosto on tallennettu Windowsin tiedostojärjestelmään ja sitä käytetään osoitteessa /mnt/c, on turvallista muokata tiedostoa joko Windows- tai Linux-työkaluilla.

Mihin Windows tallentaa Linux-tiedostot

Linuxin tiedostojärjestelmäsi on syystä tallennettu piilotettuun kansioon, sillä Microsoft ei halua, että sitä peukaloidaan. Mutta jos sinun täytyy tarkastella tai varmuuskopioida joitakin tiedostoja, löydät ne tallennettuna piilotettuun kansioon. Pääset siihen käsiksi avaamalla File Explorerin ja liittämällä osoiteriville seuraavan osoitteen:

%userprofile%\AppData\Local\Packages

(Tämä vie sinut osoitteeseen C:\Users\NAME\AppData\Local\Packages . Voit myös näyttää piilotetut kansiot File Explorerissa ja navigoida niihin manuaalisesti, jos haluat.

Mainos

Kaksoisnapsauta tässä kansiossa sen Linux-jakelun kansiota, jonka tiedostoja haluat tarkastella:

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

Näiden kansioiden nimet saattavat muuttua hieman tulevaisuudessa. Etsi vain Linux-jakelun mukaan nimetty kansio.

Kaksoisnapsauta Linux-jakelun kansiossa kansiota ”LocalState” ja kaksoisnapsauta sitten kansiota ”rootfs” nähdäksesi sen tiedostot.

Tiedostot on siis tallennettu osoitteeseen:

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

Huomautus: Windows 10:n vanhemmissa versioissa nämä tiedostot oli tallennettu osoitteeseen C:\Users\Name\AppData\Local\lxss. Tämä muuttui Fall Creators Update -versiosta alkaen.

Mainos

Kotikansioon tallennettujen tiedostojen tarkastelemiseksi kaksoisnapsauta ”kotikansiota” ja kaksoisnapsauta sitten UNIX-käyttäjätunnusta.

Muista, ettet muuta mitään näistä tiedostoista tai lisää tiedostoja näihin kansioihin File Explorerista!

Missä Windows-järjestelmäasemasi näkyy Linuxissa

Linuxin Windows-alijärjestelmä tekee koko Windows-järjestelmäasemasi käytettävissäsi, jotta voit työskennellä samojen tiedostojen kanssa molemmissa ympäristöissä. Bash-ympäristö ei kuitenkaan jätä sinua vain C:\-asemaan. Sen sijaan se sijoittaa sinut UNIX-tilisi kotihakemistoon Linux-ympäristön tiedostojärjestelmään.

Windowsin järjestelmäasemasi ja muut liitetyt asemat ovat näkyvissä /mnt/-hakemistossa siellä, missä muut asemat ovat perinteisesti saatavilla Linuxin hakemistorakenteessa. Tarkemmin sanottuna löydät C: -aseman seuraavasta paikasta Bash-ympäristössä:

/mnt/c
Mainos

Vaihtaaksesi tähän hakemistoon komennolla cd, kirjoita vain:

cd /mnt/c

Jos sinulla on D: -asema, se sijaitsee osoitteessa /mnt/d, ja niin edelleen.

Käyttääksesi esimerkiksi tiedostoa, joka on tallennettu osoitteeseen C:\Users\Chris\Downloads\File.txt, käytät Bash-ympäristössä polkua /mnt/c/Users/Chris/Downloads/File.txt. Ja kyllä, isojen ja pienten kirjainten välillä on eroa, joten tarvitset ”Downloads” etkä ”downloads”.”

RELATED: Irrotettavien asemien ja verkkopaikkojen liittäminen Linuxin Windows-alijärjestelmässä

Voit myös liittää ulkoisia asemia ja verkkopaikkoja, jolloin voit käyttää useampia tiedostoja Linux-ympäristöstä.

Mainos

Huomaa, että Windows-järjestelmän tiedostoja käytettäessä Bash-selausohjelmaympäristölläsi on ne käyttöoikeudet, joilla se käynnistettiin. Jos käynnistit sen normaalisti pikakuvakkeesta, sillä on samat tiedostojen käyttöoikeudet kuin Windows-käyttäjätililläsi.

Jos esimerkiksi haluat päästä käsiksi järjestelmäkansioon, johon käyttäjätililläsi ei ole käyttöoikeuksia, sinun on napsautettava hiiren kakkospainikkeella hiiren kakkospainikkeella Bash-kuoren pikakuvaketta ja valittava ”Suorita järjestelmänvalvojan ominaisuudessa” käynnistääksesi Bash-kuoren Windows-järjestelmänvalvojan oikeuksilla.

Tämä toimii aivan kuten komentorivi, joka on käynnistettävä järjestelmänvalvojana, jos tarvitset kirjoitusoikeutta vain järjestelmänvalvojan käytettävissä oleviin tiedostoihin tai kirjoitusoikeutta järjestelmätiedostoihin. Et voi vain käyttää sudo Bash-ympäristössä.

Chris Hoffman
Chris Hoffman on How-To Geekin päätoimittaja. Hän on kirjoittanut teknologiasta yli vuosikymmenen ajan ja oli PCWorldin kolumnisti kahden vuoden ajan. Chris on kirjoittanut The New York Timesiin, häntä on haastateltu teknologia-asiantuntijana TV-asemilla, kuten Miamin NBC 6:lla, ja hänen työstään on uutisoitu BBC:n kaltaisissa uutislähetyksissä. Vuodesta 2011 lähtien Chris on kirjoittanut yli 2 000 artikkelia, joita on luettu lähes miljardi kertaa – ja tämä on vain täällä How-To Geekissä.Read Full Bio ”

Vastaa Peruuta vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Viimeisimmät artikkelit

  • Acela on palannut: NYC tai Boston 99 dollarilla
  • Temple Fork Outfitters
  • Burr (romaani)
  • Trek Madone SLR 9 Disc
  • Jokainen valmistunut 2016 NBA:n vapaa agenttisopimus yhdessä paikassa

Arkistot

  • helmikuu 2022
  • tammikuu 2022
  • joulukuu 2021
  • marraskuu 2021
  • lokakuu 2021
  • syyskuu 2021
  • elokuu 2021
  • heinäkuu 2021
  • kesäkuu 2021
  • toukokuu 2021
  • huhtikuu 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