Kaip perkelti ir bendrinti failus tarp „Windows“ ir „Linux“

Kaip perkelti ir bendrinti failus tarp „Windows“ ir „Linux“

Duomenų kopijavimas iš „Windows“ kompiuterio į „Linux“-arba kita kryptimi-iš pradžių gali atrodyti bauginantis. Galų gale, atrodo, kad tai turėtų būti paprasta, bet pasirodo sunku.





Tiesą sakant, dalintis failais iš „Windows“ į „Linux“ yra paprasta, bet tik tada, jei žinote, kaip tai padaryti. Pasiruošę sužinoti? Čia yra viskas, ką reikia žinoti, kaip perkelti failus iš „Windows“ į „Linux“ ir atgal.





4 būdai perkelti failus iš „Windows“ į „Linux“

Duomenų perkėlimas tarp „Windows“ ir „Linux“ operacinių sistemų yra lengvesnis, nei manote. Mes surinkome penkis būdus, kaip tai padaryti:





  1. Perkelkite failus naudodami FTP
  2. Saugiai nukopijuokite failus per SSH
  3. Bendrinkite duomenis naudodami sinchronizavimo programinę įrangą
  4. Naudokite bendrinamus aplankus „Linux“ virtualioje mašinoje

Naudodami kiekvieną iš šių metodų galėsite lengvai (o kai kuriais atvejais ir be vargo) perkelti failus iš vienos operacinės sistemos į kitą.

Pažvelkime į juos paeiliui ir išsiaiškinkime, kuris iš jų jums labiausiai tinka.



1. Kopijuokite failus per SSH iš „Windows“ į „Linux“

Įjungę SSH „Linux“ įrenginyje, galite siųsti duomenis iš komandinės eilutės iš vieno kompiuterio į kitą. Tačiau, kad tai veiktų, „Linux“ kompiuteryje turėsite nustatyti SSH serverį.

ar verta pirkti ps4

Pradėkite atidarydami terminalą ir atnaujindami bei atnaujindami OS.





sudo apt update
sudo apt upgrade

Baigę įdiekite SSH serverį. „OpenSSH“ serveris yra geras pasirinkimas.

sudo apt install openssh-server

Palaukite, kol jis bus įdiegtas. Norėdami bet kuriuo metu patikrinti, ar veikia „OpenSSH“ serveris, naudokite





sudo service ssh status

Norėdami perkelti duomenis iš „Windows“, naudokite SSH klientą, pvz., „PuTTY“. Tam reikia atsisiųsti PSCP (saugaus kopijavimo kliento) įrankį į „Windows“ sistemą, kad jis veiktų kartu su „PuTTY“. Raskite abu svetainėje PuTTY pagrindinis puslapis .

Susijęs: „Windows 10 SSH“ prieš „PuTTY“

Atminkite, kad nors „PuTTY“ reikės įdiegti, PSCP to nepadarys. Vietoj to, išsaugokite atsisiųstą pscp.exe failą C: disko šaknyje arba nustatykite kaip aplinkos kintamąjį. Taip pat turėsite patvirtinti „Linux“ įrenginio IP adresą. Patikrinkite „Linux“ terminale naudodami

ip addr

Užmezgus ryšį, galite siųsti duomenis iš „Windows“ į „Linux“:

c:pscp c:
omepath oafile.txt user@remoteIP:homeuser
omepath
ewname.txt

Prieš perkėlimą jūsų bus paprašyta įvesti „Linux“ kompiuterio slaptažodį.

Norite kopijuoti duomenis iš „Linux“ į „Windows“ toje pačioje SSH sesijoje? Ši komanda atsisiųs nurodytą failą į dabartinį katalogą:

c:pscp user@remoteIP:homeuser
omefile.txt .

Atminkite, kad vienišas laikotarpis pabaigoje --- įtraukite tai arba perkėlimas neveiks.

2. Kaip perkelti failus iš „Linux“ į „Windows“ naudojant FTP

Taip pat galima naudoti failų perdavimo protokolo (FTP) programą su SSH palaikymu. Perkelti failus per SFTP naudojant pelės valdomą vartotojo sąsają yra neabejotinai lengviau nei pasikliauti įvestomis komandomis.

Vėlgi, prieš pradedant, „Linux“ įrenginyje turi veikti SSH serveris. Taip pat turėtumėte įsitikinti, kad įdiegėte FTP programą „Windows“, pvz., „FileZilla“, kuri palaiko SFTP.

Norėdami naudoti šį metodą, paleiskite „FileZilla“, tada:

  1. Atviras Failas> Svetainių tvarkyklė
  2. Sukurti Nauja svetainė
  3. Nustatykite protokolą į SFTP
  4. Pridėkite tikslinį IP adresą Šeimininkas
  5. Nurodykite vartotojo vardą ir slaptažodį
  6. Nustatykite prisijungimo tipą į Normalus
  7. Spustelėkite Prisijungti kai būsi pasiruošęs

Tada galite naudoti FTP programą, norėdami perkelti failus iš „Windows“ į „Linux“ ir atgal naudodami vilkimą.

3. Bendrinkite failus tarp „Linux“ ir „Windows“ naudodami „Resilio Sync“

Kitas variantas, kurį turėtumėte apsvarstyti, yra failų sinchronizavimo programa. Paprastai jie yra kelių platformų ir naudoja užšifruotą raktą ryšiui tarp įrenginių valdyti.

Viskas, ką jums reikia padaryti, tai įdiegti programą, paskirti sinchronizavimo aplanką, tada sukurti raktą. Nustatykite tai antrame kompiuteryje ir jūsų duomenys bus sinchronizuojami. Tam yra du geri variantai:

  1. „Resilio Sync“ : anksčiau žinomas kaip „BitTorrent Sync“, „Resilio“ yra beveik bet kurioje platformoje, apie kurią galite galvoti. Yra mokama versija, tačiau dviejų parinkčių sinchronizavimui pakanka nemokamos parinkties
  2. „SyncThing“ : „Linux“, „Windows“, „MacOS“ ir „Android“ ši „Resilio Sync“ alternatyva siūlo panašią funkciją be mokamo komponento

Mūsų „Resilio Sync“ (taip pat „SyncThing“) naudojimo vadovas padės nustatyti tinklo failų perdavimą tarp „Linux“ ir „Windows“ kompiuterių.

4. Sukurkite ir pritvirtinkite „VirtualBox“ bendrinamą aplanką „Linux“

Užuot paleidę atskirą kompiuterį, įprasta paleisti „Linux“ arba „Windows“ virtualioje mašinoje (VM). Bet ar yra būdas perkelti failus iš „Windows“ į „Linux“, kai vienas yra įdiegtas VM?

Laimei, taip. Naudodami „VirtualBox“ galite sukurti virtualų bendrinamą duomenų sinchronizavimo katalogą.

Jei naudojate „Windows“ virtualioje mašinoje „Linux“ (arba atvirkščiai), „VirtualBox“ jau nustatyta bendrinimui. Prieš tęsdami įsitikinkite, kad jūsų virtualioje mašinoje yra įdiegti svečių priedai.

„VirtualBox“ tvarkyklėje pasirinkite VM, tada:

  1. Pasirinkite Pradėti> Pradėti be galvos (arba veikiant VM, Įrenginiai> Bendrinami aplankai )
  2. Kai paleisite, dešiniuoju pelės mygtuku spustelėkite VM ir pasirinkite Nustatymai> Bendrinami aplankai
  3. Pasirinkite Mašinų aplankai
  4. Spustelėkite + simbolis dešinėje (arba dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Pridėti bendrinamą aplanką )
  5. Naršykite Aplanko kelias ir suraskite katalogą, kurį norite naudoti
  6. Tada nustatykite pavadinimą (jei reikia) Gerai
  7. Naudoti Automatinis montavimas žymės langelį, kad įsitikintumėte, jog bendrinimas pasiekiamas, kai VM veikia
  8. Spustelėkite Gerai dar kartą patvirtinti ir išeiti

Kai iš naujo paleisite VM, dalis bus paruošta keistis duomenimis tarp pagrindinio kompiuterio ir svečių operacinės sistemos.

Ką apie failų bendrinimą GUI?

Yra dar viena galimybė dalintis failais tarp „Windows“ ir „Linux“ kompiuterių. Tačiau bendrai naudojamo failo sukūrimas vienoje ar abiejose sistemose ir prieiga prie jo tinkle geriausiu atveju yra nepatikimas.

Failų bendrinimas tarp „Windows“ ir „Linux“ yra lengvas

Nesvarbu, ar esate naujas „Linux“, ar jums „Windows“ nepažįstamas, dalintis duomenimis tarp jų yra lengviau, nei manote.

Mes apžvelgėme kelis metodus. Rekomenduojame išbandyti visus ir išsiaiškinti, kuris jums patogiausias.

Jei sinchronizuojate duomenis su „Linux“, yra didelė tikimybė, kad perkelsite savo kompiuterį iš „Windows“. Daugiau patarimų rasite mūsų vadove, kaip pereiti iš „Windows“ į „Linux“.

Dalintis Dalintis „Tweet“ Paštu 7 geriausios belaidžio failų perkėlimo programos „Linux“

Reikia perkelti failus per „Wi-Fi“ sistemoje „Linux“? Štai keli metodai, kuriuos galite naudoti.

Skaityti toliau
Susijusios temos
  • Linux
  • FTP
  • Failų bendrinimas
  • Linux patarimai
Apie autorių Christianas Cawley(Paskelbta 1510 straipsnių)

Redaktoriaus pavaduotojas saugumo, „Linux“, „pasidaryk pats“, programavimo ir techninių paaiškinimų klausimais ir tikrai naudingas transliacijų gamintojas, turintis didelę patirtį palaikant darbalaukį ir programinę įrangą. Žurnalo „Linux Format“ bendradarbis Kristianas yra „Raspberry Pi“ tinklininkas, „Lego“ mylėtojas ir retro žaidimų gerbėjas.

Daugiau iš Christiano Cawley

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia