Reklāma

Datu kopēšana no Windows PC uz Linux - vai citā virzienā - sākumā var likties iebiedējoša. Galu galā šķiet, ka vajadzētu būt vienkāršam, bet izrādīties sarežģītam.

Patiesībā failu apmaiņa no Windows uz Linux ir vienkārša, bet tikai tad, ja jūs zināt, kā to izdarīt. Vai esat gatavs to uzzināt?

5 veidi, kā pārsūtīt failus no Windows uz Linux

Datu pārsūtīšana starp Windows un Linux operētājsistēmām ir vienkāršāka, nekā jūs domājat. Mēs esam apkopojuši piecus veidus, kā jūs varat rīkoties:

  1. Koplietot tīkla mapes
  2. Pārsūtiet failus, izmantojot FTP
  3. Droši kopējiet failus, izmantojot SSH
  4. Kopīgojiet datus, izmantojot sinhronizācijas programmatūru
  5. Izmantojiet koplietotās mapes savā Linux virtuālajā mašīnā

Izmantojot katru no šīm metodēm, jūs varēsit viegli (un dažos gadījumos bez piepūles) pārvietot failus starp operētājsistēmām.

Apskatīsim tos pēc kārtas un uzzināsim, kurš no tiem ir piemērots jums vislabāk.

1. Koplietot tīkla mapes starp Linux un Windows

Visredzamākais veids, kā koplietot failus starp Linux un Windows, ir tīkla kopīgošanas priekšrocību izmantošana. Šis termins attiecas uz mapēm vienā personālajā datorā, kas ir pieejamas lietotājiem citās mašīnās. Tikai Windows tīklā to ir viegli iestatīt. Linux ierīces pievienošana nedaudz sarežģī jautājumus, kaut arī to var pārvarēt.

Sākot ar Windows mašīnu, ar peles labo pogu noklikšķiniet uz tīkla savienojuma ikonas sistēmas teknē un atlasiet Atveriet tīkla un interneta iestatījumus. Pēc tam noklikšķiniet uz Koplietošanas iespējas un pašreizējam profilam iespējot

  • Ieslēdziet tīkla noteikšanu
  • Ieslēdziet failu un printeru koplietošanu

Klikšķis Saglabāt izmaiņas lai apstiprinātu, pēc tam atrodiet mapi, kurā ir faili, kurus vēlaties koplietot. Ar peles labo pogu noklikšķiniet uz mapes, atlasiet Īpašības un atveriet Dalīšanās cilne. Šeit noklikšķiniet Izvērstā koplietošana pēc tam pārbaudiet Koplietot šo mapi kaste.

Koplietojiet mapi sistēmā Windows, lai tai piekļūtu operētājsistēmā Linux

Piekļuvi mapei var pārvaldīt, izmantojot Atļaujas; tas attiecas uz vietējiem Windows lietotājiem, nevis tīkla ierīcēm.

Klikšķis labi Lai apstiprinātu izmaiņas, atveriet Drošība cilni Properties. Konfigurējiet to, lai atspoguļotu iestatījumus iepriekš lodziņā Atļaujas. Jums šeit nevajadzētu darīt pārāk daudz, jo operētājsistēmā Windows 10 jāiekļauj grupa ar nosaukumu Autentificētie lietotāji. To izmanto attālai piekļuvei datoram.

Atkal noklikšķiniet labi kad esat pabeidzis.

Lai atrastu Windows koplietošanu no sava Linux datora, vienkārši atveriet failu pārlūku un atlasiet Tīkls. No šejienes dodieties uz mapi, kuru uztur Windows, un sāciet apmainīties ar datiem.

Piekļūstiet Linux koplietošanai no Windows

Lai pārvietotu datus citā virzienā, jums būs jāinstalē Samba savā Linux datorā.

sudo apt instalēt samba

Pēc tam iestatiet lietotājvārdu samba share

smbpasswd - lietotājvārds

Jums tiks prasīts ievadīt jaunā konta paroli (nesauciet to par “lietotājvārdu”!).

Pēc tam izveidojiet direktoriju, no kuras koplietot datus.

mkdir / home / [lietotājvārds] / Share

Pēc tam rediģējiet smb.conf failu teksta redaktorā:

sudo nano /etc/samba/smb.conf

Konfigurācijas faila beigās pievienojiet šo:

[Koplietot] ceļš = / mājas / [lietotājvārds] / [mapes_vārds] pieejams = jā derīgi lietotāji = [lietotājvārds] tikai lasāms = nav pārlūkojams = jā publisks = jā rakstāms = jā

Veiciet nepieciešamās izmaiņas atbilstoši savām vajadzībām, pēc tam nospiediet Ctrl + X iziet, pieskaroties Y saglabāt. Pēc tam restartējiet Samba:

sudo serviss smbd restartēt

Pēc tam varēsit piekļūt kopīgošanai no Windows. Atveriet File Explorer vai savu pārlūkprogrammu un ievadiet attālas Linux ierīces IP vai resursdatora nosaukumu, kam seko mapes nosaukums. Mūsu piemērā tas ir

\\ 192.168.1.233 \ koplietot

2. Kopējiet failus, izmantojot SSH, no Windows uz Linux

Ja SSH ir iespējots jūsu Linux ierīcē, jūs varat nosūtīt datus, izmantojot komandrindu, no viena datora uz otru. Tomēr, lai tas darbotos, jums Linux mašīnā būs jāiestata SSH serveris.

Sāciet ar termināļa atvēršanu un OS atjaunināšanu un jaunināšanu.

sudo apt update sudo apt jauninājums

Kad tas ir pabeigts, instalējiet SSH serveri. Labs risinājums ir OpenSSH serveris.

sudo apt instalēt Openssh-server

Pagaidiet, kamēr tā instalējas. Lai jebkurā laikā pārbaudītu, vai darbojas OpenSSH serveris, izmantojiet

sudo servisa ssh statuss

Lai pārsūtītu datus no Windows, izmantojiet tādu SSH klientu kā PuTTY. Tam ir nepieciešams PSCP rīks, kas jāielādē jūsu Windows sistēmā, lai tas darbotos vienlaikus ar PuTTY. Atrodiet abus PuTTY mājas lapa.

Ņemiet vērā: kamēr PuTTY būs jāinstalē, PSCP to nedarīs. Tomēr tas būtu jāsaglabā C: \ diskdziņa saknē vai arī jāiestata kā vides mainīgais. Jums būs jāapstiprina arī Linux ierīces IP adrese. Atzīmējiet šo rūtiņu ar

ifconfig

Ja ir izveidots savienojums, varat nosūtīt šādus datus:

c: \ pscp c: \ daži \ ceļš \ uz \ a \ failu.txt lietotājs @ attālaisIP: \ mājas \ lietotājs \ daži \ ceļš \ jaunvārds.txt

Pirms pārsūtīšanas jums tiks prasīts ievadīt paroli Linux datoram.

Vai vēlaties kopēt datus no Linux uz Windows tajā pašā SSH sesijā? Šī komanda lejupielādēs norādīto failu pašreizējā direktorijā:

c: \ pscp user @ remoteIP: \ home \ user \ some \ file.txt.

Ņemiet vērā vientuļo periodu beigās - iekļaujiet šo, pretējā gadījumā pārsūtīšana nedarbosies.

3. Kā pārsūtīt failus no Linux uz Windows, izmantojot FTP

Var izmantot arī failu pārsūtīšanas protokola (FTP) lietojumprogrammu ar SSH atbalstu. Failu pārsūtīšana, izmantojot SFTP lietotāja interfeisā, kuru darbina peles, ir neapšaubāmi vienkāršāka nekā paļaušanās uz drukātajām komandām.

Atkal, pirms sākat, Linux mašīnā jādarbojas SSH serverim. Jums arī jāpārliecinās, ka esat instalējis tādu FTP lietotni kā FileZilla, kurai ir SFTP atbalsts.

Lai izmantotu šo metodi, palaidiet FileZilla, pēc tam atveriet Fails> Vietnes pārvaldnieks. Izveidot Jauna vietne, rūpējoties, lai Protokols tiktu iestatīts uz SFTP. Pievienojiet mērķa IP adresi Saimnieks, pēc tam lietotājvārdu un paroli, iestatot pieteikšanās veidu uz Normāli.

Koplietojiet datus starp Linux un Windows, izmantojot FTP

Klikšķis Pievienojieties Kad esat gatavs, izmantojiet FTP saskarni, lai velciet un nometiet failus starp diviem datoriem.

4. Koplietot failus starp Linux un Windows, izmantojot Resilio Sync

Vēl viena iespēja, kas jums jāapsver, ir failu sinhronizācijas programma. Parasti tās ir vairāku platformu platformas, un, lai pārvaldītu savienojumu starp ierīcēm, tiek izmantota šifrēta atslēga.

Viss, kas jums jādara, ir instalēt lietotni, nominēt sinhronizācijas mapi un pēc tam izveidot atslēgu. Iestatiet to otrajā datorā, un pēc tam jūsu dati tiks sinhronizēti. Tam ir pieejamas divas labas iespējas:

  1. Resilio sinhronizācija: agrāk pazīstams kā BitTorrent Sync, Resilio ir pieejams gandrīz jebkurā platformā, par kuru varat domāt. Ir apmaksāta versija, taču divu ierīču sinhronizēšanai pietiek ar bezmaksas opciju.
  2. SyncThing: operētājsistēmai Linux, Windows, macOS un Android šī Resilio Sync alternatīva piedāvā līdzīgu funkciju bez maksas komponenta.

Mūsu ceļvedis izmantojot Resilio Sync Sinhronizācija vai Resilio sinhronizācija: kā jums vajadzētu koplietot failus Linux?Sinhronizācija un Resilio sinhronizācija (iepriekš BitTorrent Sync) var sinhronizēt failus starp jūsu datoriem un prasa nulles zināšanas par servera iestatīšanu. Bet kurš risinājums jums der vislabāk? Lasīt vairāk (kā arī sinhronizācija) palīdzēs jums iestatīt tīkla failu pārsūtīšanu starp datoriem.

5. Izveidojiet un pievienojiet VirtualBox koplietoto mapi operētājsistēmā Linux

Daudzi cilvēki nevada atsevišķu Linux mašīnu. Tā vietā parasti ir palaist Linux virtuālā mašīnā (VM). Bet vai ir kāds veids, kā pārsūtīt failus no Windows uz Linux, ja tāds ir instalēts virtuālajā mašīnā?

Par laimi, jā. Ar VirtualBox jūs varat izveidot virtuālu koplietojamo direktoriju datu sinhronizēšanai.

Ja operētājsistēmā Windows darbojas operētājsistēma VM operētājsistēmā Linux (vai otrādi), VirtualBox jau ir iestatīts kopīgošanai. Pirms turpināt, pārliecinieties, vai viesa papildinājumi ir instalēti jūsu virtuālajā mašīnā.

VirtualBox pārvaldniekā atlasiet VM un izvēlieties Sākt> Startēt bez galvas (Alternatīvi palaidiet VM, pēc tam atveriet Ierīces> Koplietotās mapes). Kad statuss parāda, ka mašīna darbojas, atveriet labo peles taustiņu un noklikšķiniet uz VM Iestatījumi> Koplietotās mapes.

Šeit atlasiet Mapes mapes, pēc tam labajā pusē noklikšķiniet uz simbola + (vai noklikšķiniet ar peles labo pogu un atlasiet Pievienojiet koplietojamo mapi). Pārlūkot Mapes ceļš, atrodiet direktoriju, kuru vēlaties izmantot, pēc tam iestatiet nosaukumu (ja nepieciešams) labi.

Koplietojiet datus starp Linux un Windows, izmantojot FTP

Izmantojiet Automātiski uzstādīt izvēles rūtiņu, ja vēlaties, lai kopīgošana būtu pieejama ikreiz, kad darbojas virtuālais galdiņš. Klikšķis labi vēlreiz, lai apstiprinātu un izietu. Atsāknējot virtuālo datoru, kopīgošana būs gatava datu apmaiņai starp resursdatoru un viesa operētājsistēmu

Failu koplietošana starp Windows un Linux ir vienkārša

Neatkarīgi no tā, vai esat iesācējs Linux vai arī jums Windows ir nepazīstams, datu kopīgošana starp viņiem ir vienkāršāka, nekā jūs domājat.

Mēs esam apskatījuši vairākas metodes. Mēs iesakām izmēģināt tos visus un noskaidrot, kurš no jums ir vispiemērotākais.

Ja sinhronizējat datus ar Linux, pastāv liela iespēja, ka datori tiek migrēti no Windows. Iepazīstieties ar mūsu ceļvedi pārslēgšanās no Windows uz Linux Pārslēdzieties no Windows uz Linux un piecelties un darboties minūtēsPāreja no Windows uz Linux varētu šķist sarežģīta, taču tā ir vienkārša! Tālāk ir norādīts, kā iegūt svarīgus datus un programmas no vienas operētājsistēmas uz otru. Lasīt vairāk lai iegūtu vairāk padomu.

Kristians Kavelijs ir redaktora vietnieks drošības, Linux, DIY, programmēšanas un skaidrojošo tehnoloģiju jautājumos. Viņš arī ražo The Really Useful Podcast un viņam ir liela pieredze darbvirsmas un programmatūras atbalstā. Žurnāla Linux Format līdzstrādnieks Kristians ir Raspberry Pi veidotājs, Lego cienītājs un retro spēļu ventilators.