Ubuntu

Ako zdieľať a prenášať súbory medzi systémami Linux a Windows

Ako zdieľať a prenášať súbory medzi systémami Linux a Windows

Predtým sme vám ukázali, ako sa vzdialene pripojiť k počítaču so systémom Linux z Windows (kliknite sem). Čo teraz, ak potrebujete preniesť niektoré súbory medzi systémami Windows a Linux?

Pre jednoduché dátové prenosy sa hodí USB disk. Pre veľké množstvo súborov v rôznych časoch potrebujete inú efektívnu metódu. Odporúča sa prenos dát medzi systémami Linux a Windows pomocou miestnej siete. Vďaka jednoduchému a rýchlemu jednorazovému nastaveniu môžete zdieľať svoje súbory medzi rôznymi strojmi.

Zdieľanie súborov medzi systémami Linux a Windows

V tomto výučbe vás prevedieme zdieľaním súborov medzi počítačmi Ubuntu a Windows v lokálnej sieti a ukážeme vám tiež spôsob prenosu súborov medzi systémami Windows a Linux na rovnakom počítači.

Cez sieť

Prenos súborov medzi Ubuntu a Windows je možné vykonať mnohými spôsobmi, ale v tomto výučbe sa budeme zaoberať nasledujúcimi populárnymi metódami:

  1. Prenos súborov medzi Ubuntu a Windows prostredníctvom protokolu SSH.
  2. Prenos súborov medzi Ubuntu a Windows pomocou Samba.
  3. Prenos súborov medzi Ubuntu a Windows pomocou zdieľaných sieťových priečinkov.

Metóda 1: Prenos súborov medzi Ubuntu a Windows cez SSH

V tejto metóde musíte nainštalovať a povoliť službu SSH na Ubuntu. Potrebujeme tiež klientsku aplikáciu SSH v systéme Windows. V tomto výučbe budeme používať tmel. Ďalej použijeme príkazový riadok na zdieľanie vašich súborov v sieti.

Krok 1. Nainštalujte balík SSH na Ubuntu pomocou nasledujúceho príkazu.

sudo apt nainštalovať openssh-server

Nainštalujte si otvorený balík SSH na Ubuntu

Krok 2. Po úspešnom dokončení inštalácie môžete skontrolovať stav služby SSH pomocou nasledujúceho príkazu.

sudo služba ssh status

Výstup príkazu by mal vyzerať ako na nasledujúcom obrázku obrazovky:

Skontrolujte stav služby SSH

Ak služba nie je spustená, môžete ju spustiť pomocou nasledujúceho príkazu:

sudo služba ssh štart

Ak chcete povoliť spustenie služby SSH pri každom spustení systému, môžete použiť nasledujúci príkaz:

sudo služba ssh povoliť

Krok 3. Nainštalujte balík net-tools.

sudo apt nainštalovať net-tools

Nainštalujte balík net-tools

Krok 4. Vykonajte ďalší príkaz, aby ste získali IP adresu vášho zariadenia Ubuntu.

ifconfig

IP stroj Ubuntu

Krok 5. Z vášho počítača so systémom Windows potrebujeme klienta SSH (ktorým je Putty) a PSCP. PSCP je považovaný za bezpečný nástroj na kopírovanie, ktorý sa používa spolu s Putty na bezpečný prenos súborov po sieti.

Môžete si stiahnuť oboje (Putty a PSCP) z oficiálnej webovej stránky Putty. (Kliknite tu.) Upozorňujeme, že bude potrebné nainštalovať tmel, zatiaľ čo PSCP nie. Musíte dať PSCP.Ako by ste mali čoskoro vidieť, na disku „C: \“ použite exe.

Krok 6. Teraz otvorte prehliadač súborov a použite ďalší príkaz na spustenie prenos súborov z počítača so systémom Windows do systému Ubuntu.

c: \ pscp "C: \ Ubuntu Tutoriály \ Zdieľaný priečinok Windows \ Zdieľaný priečinok Windows.txt "hendadel @ 192.168.1.8: zdieľaný súbor okna.TXT

Skopírujte súbor z Windows na Ubuntu cez SSH

Krok 7. Ďalej by ste mali zadať svoje heslo Ubuntu.

Zadajte svoje heslo pre Ubuntu

Krok 8. Po úspešnom zadaní hesla príkaz skopíruje textový súbor z vášho počítača so systémom Windows do vášho domova Ubuntu. Teraz môžete skontrolovať domovský adresár a mali by ste tam nájsť súbor.

Skontrolujte skopírovaný súbor

Krok 9. Teraz pre prípad, že by ste potrebovali preneste svoje súbory zo zariadenia Ubuntu do systému Windows, otvorte prieskumník súborov na počítači so systémom Windows a použite nasledujúci príkaz. Buďte opatrní a nezabudnite na bodku na konci príkazu.

c: \ pscp hendadel @ 192.168.1.8: ubuntushared .

Skopírujte súbor z Ubuntu do Windows pomocou SSH

Vykonaním predchádzajúceho príkazu by ste mali zadať heslo vášho zariadenia Ubuntu. Ďalej sa súbor prenesie z Ubuntu do aktuálneho adresára Windows.

Súbor bol úspešne skopírovaný

Metóda 2: Prenos súborov pomocou Samby

V tejto metóde sa chystáme nainštalovať balík Samba na Ubuntu. Na pripojenie k zdieľaným adresárom Ubuntu navyše použite aplikáciu spustenú v systéme Windows.

Krok 1. Nainštalujte balík Samba na Ubuntu pomocou nasledujúceho príkazu.

sudo apt nainštalovať sambu

Nainštalujte si balík Samba na Ubuntu

Krok 2. Heslo pre zdieľanie samby môžete nastaviť nasledovne.

sudo smbpasswd -a hendadel

Pridajte používateľa pre zdieľanie Samba

kde hendadel je užívateľ Ubuntu, ktorého použijete pri prístupe k zdieľanému adresáru Ubuntu.

Krok 3. Vytvorme adresár, ktorý sa používa na zdieľanie vašich súborov.

mkdir / home / hendadel / UbuntuSharedDir

Vytvorte adresár pre zdieľané údaje

Krok 4. Pomocou obľúbeného textového editora otvorte konfiguračný súbor samby.

sudo vi / etc / samba / smb.konf

Otvorte konfiguračný súbor Samba

Krok 5. Pridajte ďalšie riadky na koniec konfiguračného súboru samby.

[UbuntuSharedDir] path = / home / hendadel / UbuntuSharedDir available = yes valid users = hendadel only read = no browsable = yes public = yes writable = yes

Konfiguračný súbor samby by mal vyzerať takto:

Upravte konfiguračný súbor Samba

Uložte a ukončite konfiguračný súbor samby.

Krok 6. Reštartujte službu samba pomocou nasledujúceho príkazu:

sudo služba smbd reštart

Reštartujte službu Samba

Krok 7. Na počítači so systémom Windows otvorte spustenú aplikáciu z ponuky Štart a zadajte IP stroja s názvom zdieľaného adresára nasledujúcim spôsobom.

\ 2.168.1.8 \ UbuntuSharedDir

Vzdialený prístup k vášmu Ubuntu

Pokračujte stlačením tlačidla OK.

Krok 8. Zobrazí sa správa Zabezpečenie systému Windows, budete musieť zadať svoje používateľské meno a heslo samba. Potom pokračujte stlačením tlačidla OK.

Vyžaduje sa autentifikácia

Krok 9. Teraz by ste mali mať prístup do svojho zdieľaného adresára Ubuntu a môžete prenášať súbory.

Vitajte vo svojom zdieľanom adresári Ubuntu

Metóda 3: Zdieľané sieťové priečinky

Toto je najjednoduchšia metóda zo všetkých. V tejto metóde zdieľame ľubovoľný priečinok zo zariadenia so systémom Windows, aby bol viditeľný v zariadení so systémom Ubuntu.

Krok 1. V počítači so systémom Windows kliknite pravým tlačidlom myši na ikonu sieťových pripojení v pravom dolnom rohu panela úloh.

Kliknite pravým tlačidlom myši na Sieťové pripojenia

Krok 2. Vyberte „Otvorené nastavenia siete a internetu.“

Otvorte Nastavenia siete a Internetu.

Krok 3. Ďalej zvoľte „Možnosti zdieľania.“

Otvorte Možnosti zdieľania

Krok 4. Teraz z vášho aktuálneho sieťového profilu vyberte nasledujúce možnosti:

Vyberte Možnosti a uložiť zmeny

Nezabudnite uložiť zmeny.

Krok 5. Teraz otvorte prehľadávač súborov a choďte do adresára, ktorý musíte zdieľať. Pravým tlačidlom myši kliknite na priečinok a potom vyberte položku Vlastnosti.

Otvorte Vlastnosti priečinka

Krok 6. Po otvorení vlastností priečinka vyberieme kartu Zdieľanie. Vyberte tiež tlačidlo Rozšírené zdieľanie.

Otvorte Rozšírené zdieľanie

Krok 7. Označte políčko „Zdieľať tento priečinok“.

Začiarknite políčko Zdieľať tento priečinok

V prípade, že potrebujete nastaviť oprávnenie pre zdieľaný priečinok ako (Čítanie, Zápis), môžete vybrať tlačidlo povolení a nastaviť svoje oprávnenia.

Nastavte povolenia na zdieľanie

Pokračujte stlačením tlačidla OK.

Krok 8. Teraz zo zariadenia Ubuntu otvorte prehľadávač súborov.

Z vášho Ubuntu Otvorte prehliadač súborov

Krok 9. Na ľavom paneli vyberte možnosť „Ostatné umiestnenia“.“

Otvorte ďalšie umiestnenia

Krok 10. Na dolnom paneli zadajte adresu IP vášho počítača so systémom Windows a cestu k zdieľanému priečinku takto:

smb: // 192.168.1.6 / Windows Shared Folder

Pripojiť k zdieľanému priečinku Windows

Potom stlačte tlačidlo Pripojiť.

Krok 11. Mala by sa zobraziť overovacia správa. Zadajte svoje užívateľské meno a heslo. Pokračujte stlačením tlačidla Pripojiť.

Zadajte svoje používateľské meno a heslo pre počítač so systémom Windows

Krok 12. Ďalej by ste mali vidieť svoj zdieľaný priečinok Windows. Teraz môžete prenášať súbory medzi týmito dvoma strojmi.

Vitajte vo svojom zdieľanom priečinku Windows

Prenos súborov medzi Windows a Linux na rovnakom stroji

Predtým sme sa zaoberali tým, ako môžeme zdieľať súbory medzi počítačom so systémom Linux a počítačom so systémom Windows prostredníctvom siete. Niektoré z použitých nástrojov zahŕňali SSH, Samba a zdieľané sieťové priečinky. Tu sa pozrieme na relatívne podobnú situáciu len to, že tentokrát to bude na rovnakom stroji.

Možno by vás zaujímalo, prečo nemôžeme kopírovať súbory priamo z oddielu Linux do oddielu Windows a naopak? Jednoduchá odpoveď je taká; Bude to fungovať pre jedného, ​​ale nebude to fungovať pre druhého. Pozrime sa na dôvody, ktoré sú za tým.

Prečo to nie je ľahké

Formát oddielu NTFS používaný systémom Windows nepodporuje povolenia súborov Linux. Preto nemôžeme zvážiť inštaláciu systému Linux na iný oddiel NTFS ako Ext4. Na druhej strane systém Windows nedokáže prečítať súborový systém Linux, aj keď systémy Linux dokážu prečítať oddiel NTFS. Vo väčšine prípadov nie je oddiel Linux uvedený v zozname „Tento počítač “ sekcia Windows pri duálnom zavedení systému. Preto môžete skopírovať súbor z oddielu Windows v systéme Linux, ale nie naopak.

Jednoduché riešenie

S ohľadom na vyššie uvedené informácie musíme nájsť spôsob, ako zvýhodniť oba operačné systémy, a nemal by spôsobovať problémy s poškodením údajov. Napríklad ak odstránite alebo zmeníte akýkoľvek súbor v oddieli Windows pri prístupe k nemu v systéme Linux, je vysoká pravdepodobnosť, že Windows môže pri zavádzaní spôsobiť nejaké chyby.

Pretože Linux nemôže bežať na oddieli NTFS alebo FAT32 a Windows nedokáže čítať súborový systém Linux, budeme musieť nakonfigurovať tretí oddiel, ku ktorému majú prístup oba operačné systémy. Tento tretí oddiel bude obsahovať bežne zdieľané súbory medzi nimi. Hovorme tomu SharedPartition.

Na zdieľanie súborov môžeme použiť ďalšie metódy, vrátane externého úložiska ako USB alebo online úložiska ako Google Drive a DropBox. Sú však zdĺhavé, pretože pri prepnutí z jedného operačného systému na druhý bude potrebné reštartovanie, zatiaľ čo druhá metóda závisí od šírky pásma.

Vytvorte zdieľaný oddiel

Či už máte disk SSD alebo pevný disk, budeme vyžadovať minimálne štyri oddiely:

Verím, že už máte prvé tri. Ak chcete vytvoriť SharedPartition, môžete bezpečne skontrolovať náš príspevok na tému „Vytváranie alebo zmena veľkosti oddielov v systéme Linux.„Uistite sa, že ste ho naformátovali na NTFS. Možno budete musieť porozumieť tabuľke oddielov použitej na vašich diskoch. To môže byť GPT alebo MBR. Náš príspevok na tému „Zavádzanie systému Linux alebo Windows z jednotky USB“ vám poskytuje komplexnú príručku. Pochopíte tiež výhodu jedného oproti druhému.

Až sem už máme SharedPartition ku ktorým majú prístup oba operačné systémy. Možno však budeme musieť vykonať niektoré konfigurácie, napríklad Auto-mount v systéme Linux, a nastaviť ich ako predvolené umiestnenie pre rôzne súbory.

Nakonfigurujte automatické pripojenie v systéme Linux

Budeme musieť vykonať niekoľko príkazov na príkazovom riadku. Ak s tým ešte len začínate, neprepadajte panike. Skopírujte a prilepte príkazy uvedené nižšie. Naša distribúcia Linuxu, ktorú si v tomto príspevku zvolíte, je Ubuntu 20.04 LTS.

Poznámka: Nezabudnite nahradiť meno SharedPartition s označením vášho nového oddielu v ktoromkoľvek z príkazov.

Krok 1. Nainštalujte ovládač ntfs-3g, ktorý umožňuje systému Linux čítať a zapisovať oddiely NTFS.

sudo apt nainštalovať ntfs-3g

Nainštalujte si NTFS-3g

Krok 2. Vytvorte adresár, do ktorého pripojíme náš nový oddiel.

sudo mkdir / media / SharedPartition

Vytvorte adresár Mount

Krok 3. Získajte príkaz UUID (univerzálny jedinečný identifikátor) nového zdieľaného oddielu.

sudo blkid

Mali by ste vidieť výstup ako tento.

Poznajte svoje UUID

Skopírujte UUID zdieľaného oddielu. UUID identifikuje oddiel v súbore / etc / fstab.

Krok 4. Pretože budeme upravovať súbor / etc / fstab, vytvoríme zálohu pomocou príkazu nižšie.

sudo cp / etc / fstab / etc / fstab.záloha

Krok 5. Vykonajte nasledujúci príkaz a upravte súbor / etc / fstab pomocou nano editora.

sudo nano / etc / fstab

Mali by ste vidieť okno, ako je toto dole. Pridajte nasledujúci riadok na koniec, ale nezabudnite nahradiť UUID svojím.

# SharedStorage UUID = 66E53AEC54455DB2 / media / SharedPartition / ntfs-3g auto, užívateľ, rw 0 0

Upravte etc-fstab

Po tomto kroku reštartujte počítač. Teraz by ste mali vidieť SharedPartition namontovaný podIné miesta ' Ponuka.

SharedPartition

Nakonfigurujte si špeciálne priečinky (Linux)

Špeciálne priečinky v systéme Linux sú tie, ktoré sa nachádzajú vo vašom domovskom adresári. Zahŕňajú pracovnú plochu, dokumenty, videá atď. Vykonajte nasledujúci príkaz a upravte ich cesty.

sudo nano .konfiguračné / používateľské-adresy.dirs

Špeciálne priečinky

Teraz musíme upraviť cesty smerujúce k nášmu zdieľanému oddielu pripojenému k / media / SharedPartition. Napríklad pre súbory na stiahnutie pridáme cestu „/ media / SharedPartition / Downloads ” a odstráňte „$ HOME / Downloads ” cesta. Po uplatnení zmien by ste mali mať niečo podobné s týmto:

Špeciálne priečinky

Uložte zmeny a zatvorte editor Nano.

Konfigurácia špeciálnych priečinkov (Windows)

Krok 1. Otvorte Prieskumník súborov a zadajte %užívateľský profil% na paneli s adresou. Stlačte kláves Enter.

Profily používateľov

Krok 2. Vyberte priečinok, napríklad Stiahnuté súbory, do ktorého chcete vstúpiť v oboch operačných systémoch. Kliknite pravým tlačidlom myši a vyberte možnosť Vlastnosti.

Krok 3. V rozbaľovacom okne, ktoré sa otvorí, vyberte kartu Umiestnenie.

Umiestnenie Tab

Uvidíte predvolenú cestu k vášmu umiestneniu súborov na stiahnutie.

Krok 4. Klikni na Hýbte sa tlačidlo. Tým sa otvorí okno, kde si vyberiete svoju novú cestu sťahovania. Prejdite na svoju SharedPartition a vyberte priečinok Stiahnuté súbory, ktorý je už vytvorený v systéme Linux. Klikni na Vyberte priečinok tlačidlo.

Vyberte cieľový priečinok

Krok 5. Kliknutím na tlačidlo Použiť nastavíte zmeny.

Uvidíte vyskakovacie okno s výzvou na presun obsahu v starom priečinku do tohto nového umiestnenia. Kliknite na tlačidlo OK.

Aplikovať zmeny

To je všetko. Teraz môžete postupovať rovnako pre ostatné priečinky. Všetko, čo do týchto priečinkov uložíte, napr.g., Dokumenty vo Windows budú prístupné v systéme Linux v adresári Dokumenty.

Najspoľahlivejšou možnosťou je použitie iného oddielu na zdieľanie súborov medzi týmito dvoma operačnými systémami, pretože Windows nemôžu čítať súborový systém Linux bez použitia softvéru tretích strán. Pri tejto metóde nemusíte mať duplicitné súbory. Oba operačné systémy môžu čítať a zapisovať na rovnakom oddiele.

Hry Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Úvod do hry Civilization 6 predstavuje moderné poňatie klasického konceptu predstaveného v sérii hier Age of Empires. Myšlienka bola dosť jednoduchá; ...
Hry Ako inštalovať a hrať Doom na Linuxe
Ako inštalovať a hrať Doom na Linuxe
Úvod do Doom Séria Doom vznikla v 90. rokoch po vydaní pôvodného Doomu. Bol to okamžitý hit a od tej doby herná séria získala množstvo ocenení a origi...
Hry Vulkan pre používateľov systému Linux
Vulkan pre používateľov systému Linux
S každou novou generáciou grafických kariet vidíme, že vývojári hier posúvajú hranice grafickej vernosti a prichádzajú o krok bližšie k fotorealizmu. ...