„Ubuntu“

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

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

Anksčiau mes parodėme, kaip nuotoliniu būdu prisijungti prie „Linux“ kompiuterio iš „Windows“ (spustelėkite čia). Ką daryti, jei jums reikia perkelti kai kuriuos failus tarp „Windows“ ir „Linux“ sistemų?

Na, USB diskas yra patogus paprastiems duomenų perdavimui. Jei reikia daugybės failų skirtingu metu, jums reikia kito efektyvaus metodo. Rekomenduojama perkelti duomenis iš „Linux“ į „Windows“ naudojant vietinį tinklą. Naudodamiesi paprasta ir greita vienkartine sąranka, galite bendrinti failus įvairiose mašinose.

Failų bendrinimas tarp „Linux“ ir „Windows“ sistemų

Šioje pamokoje mes padėsime jums dalintis failais tarp „Ubuntu“ ir „Windows“ mašinų per vietinį tinklą, taip pat parodysime, kaip perkelti failus tarp „Windows“ ir „Linux“ tame pačiame kompiuteryje.

Per tinklą

Failų perkėlimas iš „Ubuntu“ į „Windows“ gali būti atliekamas įvairiais būdais, tačiau šioje pamokoje aptarsime šiuos populiarius metodus:

  1. Perkelkite failus iš „Ubuntu“ į „Windows“ per SSH.
  2. Perkelkite failus iš „Ubuntu“ į „Windows“ naudodami „Samba“.
  3. Perkelkite failus iš „Ubuntu“ į „Windows“ naudodami „Shared Network Folders“.

1 metodas: perkelkite failus tarp „Ubuntu“ ir „Windows“ per SSH

Šiuo metodu turite įdiegti ir įjungti „SSH“ paslaugą „Ubuntu“. Be to, mums reikia „SSH“ kliento programos sistemoje „Windows“. Šioje pamokoje naudosime glaistą. Tada mes naudosime komandinę eilutę, norėdami bendrinti failus visame tinkle.

1 žingsnis. Įdiekite SSH paketą „Ubuntu“ naudodami kitą komandą.

sudo apt įdiekite openssh-serverį

Įdiekite „Open SSH“ paketą „Ubuntu“

2 žingsnis. Sėkmingai baigus diegimą, galite patikrinti SSH paslaugos būseną naudodami šią komandą.

sudo paslaugos ssh būsena

Komandos išvestis turėtų atrodyti taip, kaip nurodyta toliau pateiktoje ekrano kopijoje:

Patikrinkite SSH paslaugos būseną

Jei paslauga neveikia, galite ją paleisti naudodami šią komandą:

sudo paslaugos ssh pradžia

Be to, jei norite, kad SSH paslauga būtų paleista kiekvieną kartą paleidus sistemą, galite naudoti šią komandą:

sudo paslaugos ssh įjungti

3 žingsnis. Įdiekite „net-tools“ paketą.

sudo apt įdiekite net-tools

Įdiekite „net-tools“ paketą

4 žingsnis. Vykdykite kitą komandą, kad gautumėte „Ubuntu“ mašinos IP.

ifconfig

„Ubuntu Machine“ IP

5 žingsnis. Iš jūsų „Windows“ kompiuterio mums reikia SSH kliento (kuris yra glaistas) ir PSCP. PSCP laikomas saugiu kopijavimo įrankiu, kuris naudojamas kartu su „Putty“ saugiai perkelti failus per tinklą.

Abi („Putty“ ir „PSCP“) galite atsisiųsti iš oficialios „Putty“ svetainės. (Paspauskite čia.) Prašome atkreipti dėmesį, kad „Putty“ reikės įdiegti, o PSCP nebus. Jūs turite įdėti PSCP.exe „C: \“ diske, kurį norite naudoti, kaip netrukus turėtumėte pamatyti.

6 žingsnis. Dabar atidarykite failų naršyklę ir naudokite kitą komandą, kad pradėtumėte failų perkėlimas iš „Windows“ kompiuterio į „Ubuntu“.

c: \ pscp "C: \ Ubuntu Tutorials \ Windows Shared Folder \ Windows Shared Folder.txt "hendadel @ 192.168.1.8: windowssharedfile.txt

Nukopijuokite failą iš „Windows“ į „Ubuntu“ per SSH

7 žingsnis. Tada turėtumėte įvesti savo „Ubuntu“ slaptažodį.

Įveskite savo „Ubuntu“ slaptažodį

8 žingsnis. Sėkmingai įvedus slaptažodį, komanda nukopijuos tekstinį failą iš „Windows“ kompiuterio į „Ubuntu“ namus. Dabar galite patikrinti savo namų katalogą ir turėtumėte rasti failą.

Pažymėkite nukopijuotą failą

9 žingsnis. Dabar, jei jums reikia perkelkite failus iš „Ubuntu“ kompiuterio į „Windows“, atidarykite failų naršyklę iš „Windows“ kompiuterio ir naudokite kitą komandą. Būkite atsargūs ir nepamirškite taško komandos pabaigoje.

c: \ pscp hendadel @ 192.168.1.8: ubuntushared .

Nukopijuokite failą iš „Ubuntu“ į „Windows“ per SSH

Vykdydami ankstesnę komandą, turėtumėte įvesti savo „Ubuntu“ mašinos slaptažodį. Tada failas bus perkeltas iš „Ubuntu“ į dabartinį „Windows“ katalogą.

Failas sėkmingai nukopijuotas

2 metodas: perkelkite failus per „Samba“

Taikydami šį metodą, „Ubuntu“ ketiname įdiegti „Samba“ paketą. Be to, naudokite „Windows“ vykdomą programą, kad prisijungtumėte prie bendrų „Ubuntu“ katalogų.

1 žingsnis. Įdiekite „Samba“ paketą „Ubuntu“ naudodami šią komandą.

sudo apt įdiegti samba

Įdiekite „Samba“ paketą „Ubuntu“

2 žingsnis. Galite nustatyti „samba“ bendrinimo slaptažodį taip.

sudo smbpasswd -a hendadel

Pridėti „Samba Share“ naudotoją

kur „hendadel“ yra „Ubuntu“ vartotojas, kurį turėsite naudoti, kai pasieksite „Ubuntu“ bendrinamą katalogą.

3 žingsnis. Sukurkime katalogą, kuris naudojamas jūsų failams bendrinti.

mkdir / home / hendadel / UbuntuSharedDir

Sukurti bendrinamų duomenų katalogą

4 žingsnis. Naudodami mėgstamą teksto rengyklę atidarykite sambos konfigūracijos failą.

sudo vi / etc / samba / smb.konf

Atidarykite „Samba“ konfigūracijos failą

5 žingsnis. Pridėkite kitas eilutes samba konfigūracijos failo pabaigoje.

[UbuntuSharedDir] kelias = / home / hendadel / UbuntuSharedDir pasiekiamas = taip galiojantys vartotojai = tik „hendadel“ tik skaitomas = ne naršomas = taip viešas = taip rašomas = taip

„Samba“ konfigūracijos failas turėtų patikti taip:

Redaguokite „Samba“ konfigūracijos failą

Išsaugokite ir išeikite iš „Samba“ konfigūracijos failo.

6 žingsnis. Iš naujo paleiskite samba paslaugą naudodami šią komandą:

sudo paslaugos smbd paleiskite iš naujo

Iš naujo paleiskite „Samba“ tarnybą

7 žingsnis. „Windows“ kompiuteryje atidarykite paleisties programą iš meniu Pradėti ir įveskite „Ubuntu“ mašinos IP su bendro katalogo pavadinimu taip.

\ 2.168.1.8 \ UbuntuSharedDir

Nuotolinė prieiga prie jūsų „Ubuntu“

Norėdami tęsti, paspauskite mygtuką Gerai.

8 žingsnis. Pasirodys „Windows Security“ pranešimas, turėtumėte įvesti savo samba vartotojo vardą ir slaptažodį. Tada paspauskite mygtuką Gerai, kad tęstumėte.

Būtina autentifikacija

9 žingsnis. Dabar turėtumėte turėti prieigą prie savo „Ubuntu“ bendro katalogo ir galite perkelti failus.

Sveiki atvykę į savo „Ubuntu“ bendrinamą katalogą

3 metodas: bendri tinklo aplankai

Tai lengviausias būdas tarp visų. Taikant šį metodą, mes bendriname bet kurį „Windows“ įrenginio aplanką, kad jis būtų matomas „Ubuntu“ kompiuteryje.

1 žingsnis. „Windows“ kompiuteryje dešiniuoju pelės mygtuku spustelėkite tinklo ryšių piktogramą, esančią dešinėje užduočių juostos apačioje.

Dešiniuoju pelės mygtuku spustelėkite Tinklo jungtys

2 žingsnis. Pasirinkite „Atidaryti tinklo ir interneto nustatymus.“

Atidarykite Tinklo ir interneto nustatymus.

3 žingsnis. Tada pasirinkite „Bendrinimo parinktys.“

Atidarykite bendrinimo parinktis

4 žingsnis. Dabar iš dabartinio tinklo profilio pasirinkite šias parinktis:

Pasirinkite Parinktys ir išsaugoti pakeitimus

Nepamirškite išsaugoti pakeitimų.

5 žingsnis. Dabar atidarykite failų naršyklę ir eikite į katalogą, kurį turite bendrinti. Dešiniuoju pelės mygtuku spustelėkite aplanką, tada pasirinkite Ypatybės.

Atidarykite aplanko ypatybes

6 žingsnis. Atidarę aplanko ypatybes, pasirinkite skirtuką Bendrinimas. Taip pat pasirinkite mygtuką Išplėstinis bendrinimas.

Atidarykite Išplėstinį bendrinimą

7 žingsnis. Pažymėkite langelį „Bendrinti šį aplanką“.

Pažymėkite Bendrinti šį aplanką

Jei jums reikia nustatyti bendro aplanko teises, pvz., (Skaityti, Rašyti), galite pasirinkti leidimų mygtuką ir nustatyti savo teises.

Nustatykite bendrinimo leidimus

Norėdami tęsti, paspauskite mygtuką Gerai.

8 žingsnis. Dabar iš „Ubuntu“ kompiuterio atidarykite failų naršyklę.

Iš savo „Ubuntu“ atidarykite failų naršyklę

9 žingsnis. Kairiajame skydelyje pasirinkite „Kitos vietos.“

Atidarykite kitas vietas

10 žingsnis. Apatinėje juostoje įveskite „Windows“ mašinos IP adresą ir kelią į bendrinamą aplanką taip:

smb: // 192.168.1.6 / „Windows“ bendras aplankas

Prisijunkite prie „Windows“ bendro naudojimo aplanko

Tada paspauskite mygtuką Prisijungti.

11 žingsnis. Turėtų pasirodyti autentifikavimo pranešimas. Įveskite savo vartotojo vardą ir slaptažodį. Norėdami tęsti, paspauskite mygtuką Prisijungti.

Įveskite „Windows Machine“ vartotojo vardą ir slaptažodį

12 žingsnis. Tada turėtumėte pamatyti savo „Windows“ bendrinamą aplanką. Dabar galite perkelti failus tarp dviejų mašinų.

Sveiki atvykę į „Windows“ bendrinamą aplanką

Failų perkėlimas tarp „Windows“ ir „Linux“ tame pačiame kompiuteryje

Anksčiau mes nagrinėjome, kaip mes galime dalytis failais tarp „Linux“ ir „Windows“ kompiuterių tinkle. Kai kurios naudojamos komunalinės paslaugos buvo SSH, „Samba“ ir „Shared Network Folders“. Čia mes pažvelgsime į gana panašią situaciją tik tuo, kad šį kartą ji bus toje pačioje mašinoje.

Jums gali kilti klausimas, kodėl mes negalime kopijuoti failų tiesiai iš „Linux“ skaidinio į „Windows“ skaidinius ir atvirkščiai? Paprastas atsakymas yra tas; Vienam tai tiks, bet kitam netiks. Pažvelkime į priežastis.

Kodėl tai nėra lengva

„Windows“ naudojamas NTFS skaidinio formatas nepalaiko „Linux“ failų teisių. Todėl negalime apsvarstyti galimybės įdiegti „Linux“ NTFS skaidinyje, išskyrus „Ext4“. Kita vertus, „Windows“ negali nuskaityti „Linux“ failų sistemos, net jei „Linux“ sistemos gali nuskaityti NTFS skaidinį. Daugeliu atvejų „Linux“ skaidinys nėra išvardytasŠis kompiuteris “ skyriuje apie „Windows“ dvigubą įkrovą. Todėl galite nukopijuoti failą iš „Windows“ skaidinio sistemoje „Linux“, bet ne atvirkščiai.

Paprastas sprendimas

Turėdami omenyje pirmiau pateiktą informaciją, turime rasti būdą, kaip palaikyti abi operacines sistemas ir nekelti jokių duomenų sugadinimo problemų. Pvz., Jei ištrinsite arba pakeisite bet kurį „Windows“ skaidinio failą, kai pasieksite jį naudodami „Linux“, yra didelė tikimybė, kad „Windows“ gali sukelti klaidų paleidžiant.

Kadangi „Linux“ negali veikti NTFS ar FAT32 skaidinyje, o „Windows“ negali nuskaityti „Linux“ failų sistemos, turėsime sukonfigūruoti trečią skaidinį, prie kurio gali prisijungti abi operacinės sistemos. Šiame trečiame skaidinyje bus bendrai naudojami failai. Pavadinkime tai „SharedPartition“.

Failams bendrinti galime naudoti kitus metodus, įskaitant išorinę atmintį, pvz., USB, ar internetinę atmintį, pvz., „Google“ diską ir „DropBox“. Tačiau tai vargina, nes norint perjungti iš vienos OS į kitą, reikės paleisti iš naujo, o kitas metodas priklauso nuo pralaidumo.

Sukurkite „SharedPartition“

Nesvarbu, ar turite SSD, ar kietąjį diską, mums reikės bent keturių skaidinių:

Tikiu, kad jau turite pirmuosius tris. Norėdami sukurti „SharedPartition“, galite saugiai patikrinti mūsų įrašą „Skyrių kūrimas arba dydžio keitimas„ Linux “.'Įsitikinkite, kad formatuojate ją į NTFS. Be to, jums gali tekti suprasti jūsų diskuose naudojamą skaidinių lentelę. Tai gali būti GPT arba MBR. Mūsų pranešimas „Linux ar Windows paleidimas iš USB disko“ suteikia jums išsamų vadovą. Jūs taip pat suprasite vieno pranašumą prieš kitą.

Iki šiol mes jau turime „SharedPartition“ prie kurių gali prisijungti abi operacinės sistemos. Tačiau mums gali tekti atlikti keletą konfigūracijų, pvz., „Auto-mount“ sistemoje „Linux“ ir nustatyti ją kaip numatytąją įvairių failų vietą.

Konfigūruokite „Auto-Mount“ sistemoje „Linux“

Mums reikės vykdyti kelias komandas komandinėje eilutėje. Jei dar tik pradedate, nepanikuokite. Nukopijuokite ir įklijuokite toliau pateiktas komandas. Mūsų pasirinktas „Linux“ platinimas šiame įraše yra „Ubuntu 20“.04 LTS.

Pastaba: Nepamirškite pakeisti vardo „SharedPartition“ su savo naujo skaidinio etikete bet kurioje iš komandų.

1 žingsnis. Įdiekite „NTfs-3g“ tvarkyklę, kuri leidžia „Linux“ skaityti ir rašyti NTFS skaidinius.

sudo apt įdiegti ntfs-3g

Įdiekite NTFS-3g

2 žingsnis. Sukurkite katalogą, kuriame sumontuosime naują skaidinį.

sudo mkdir / media / SharedPartition

Sukurti „Mount“ katalogą

3 žingsnis. Gaukite naujos „SharedPartition“ UUID (visuotinai unikalų identifikatorių) naudodami toliau pateiktą komandą.

sudo blkid

Turėtumėte pamatyti tokį išėjimą.

Žinokite savo UUID

Nukopijuokite „SharedPartition“ UUID. UUID identifikuoja skaidinį faile / etc / fstab.

4 žingsnis. Kadangi redaguosime failą / etc / fstab, sukurkite atsarginę kopiją naudodami toliau pateiktą komandą.

sudo cp / etc / fstab / etc / fstab.atsarginė kopija

5 žingsnis. Norėdami redaguoti / etc / fstab naudodami nano redaktorių, vykdykite toliau pateiktą komandą.

sudo nano / etc / fstab

Turėtumėte pamatyti langą, panašų į žemiau esantį. Pabaigoje pridėkite šią eilutę, tačiau nepamirškite pakeisti UUID savo.

# SharedStorage UUID = 66E53AEC54455DB2 / media / SharedPartition / ntfs-3g auto, user, rw 0 0

Redaguoti etc-fstab

Atlikę šį veiksmą, iš naujo paleiskite kompiuterį. Dabar turėtumėte pamatyti „SharedPartition“ montuojamas po 'Kitos vietos ' Meniu.

„SharedPartition“

Konfigūruokite specialiuosius aplankus („Linux“)

Specialūs „Linux“ aplankai yra jūsų namų kataloge. Jie apima darbalaukį, dokumentus, vaizdo įrašus ir kt. Norėdami redaguoti jų kelius, vykdykite toliau pateiktą komandą.

sudo nano .config / user-dirs.rež

Specialūs aplankai

Dabar turime redaguoti kelius, kad nukreiptume į mūsų „SharedPartition“, sumontuotą / media / SharedPartition. Pavyzdžiui, atsisiųsdami, pridėsime kelią „/ media / SharedPartition / Downloads “ ir ištrinti$ HOME / atsisiuntimai “ kelias. Pritaikę pakeitimus, turėtumėte turėti kažką panašaus į šį:

Specialūs aplankai

Išsaugokite pakeitimus ir uždarykite „Nano“ redaktorių.

Konfigūruokite specialiuosius aplankus („Windows“)

1 žingsnis. Atidarykite „File Explorer“ ir įveskite %vartotojo profilis% adreso juostoje. Paspauskite „Enter“.

Vartotojo profiliai

2 žingsnis. Pasirinkite aplanką, sakykime „Atsisiuntimai“, kurį norite pasiekti abiejose operacinėse sistemose. Dešiniuoju pelės mygtuku spustelėkite ir pasirinkite savybių parinktį.

3 žingsnis. Atsidariusiame iššokančiame lange pasirinkite skirtuką Vieta.

Vietos skirtukas

Pamatysite numatytąjį kelią į savo atsisiuntimų vietą.

4 žingsnis. Spustelėkite Perkelti mygtuką. Tai atvers langą, kuriame galėsite pasirinkti naują atsisiuntimų kelią. Eikite į savo „SharedPartition“ ir pasirinkite jau sukurtą „Linux“ aplanką „Atsisiuntimai“. Spustelėkite Pasirinkite aplanką mygtuką.

Pasirinkite paskirties aplanką

5 žingsnis. Norėdami nustatyti pakeitimus, spustelėkite mygtuką Taikyti.

Pamatysite iššokantį langą, raginantį perkelti senojo aplanko turinį į šią naują vietą. Spustelėkite Gerai.

Taikyti pakeitimus

Viskas. Dabar galite tęsti tą patį su kitais aplankais. Dabar viską, ką išsaugosite šiuose aplankuose, el.g., Dokumentai sistemoje „Windows“ bus pasiekiami naudojant „Linux“ katalogą Dokumentai.

Naudoti kitą skaidinį dalinantis failais tarp dviejų operacinių sistemų yra patikimiausias pasirinkimas, nes „Windows“ negali nuskaityti „Linux“ failų sistemos nenaudodama trečiųjų šalių programinės įrangos. Taikant šį metodą, jums nereikia turėti pasikartojančių failų. Abi operacinės sistemos gali skaityti ir rašyti tame pačiame skaidinyje.

Kaip sukurti žaidimą „Linux“
Prieš dešimtmetį nedaugelis „Linux“ vartotojų numatė, kad jų mėgstama operacinė sistema vieną dieną bus populiari komercinių vaizdo žaidimų žaidimų pl...
Atvirojo kodo komercinių žaidimų variklių uostai
Nemokami atvirojo kodo ir įvairių platformų žaidimų varikliai gali būti naudojami žaidžiant senus ir kai kuriuos gana naujus žaidimų pavadinimus. Šiam...
Geriausi „Linux“ komandinės eilutės žaidimai
Komandų eilutė yra ne tik jūsų didžiausias sąjungininkas naudojant „Linux“, bet ir pramogų šaltinis, nes ją galite naudoti norėdami žaisti daug įdomių...