Hur man överför och delar filer mellan Windows och Linux

Hur man överför och delar filer mellan Windows och Linux

Kopiering av data från en Windows-dator till Linux --- eller åt andra hållet --- kan först verka skrämmande. Det är trots allt något som verkar som om det ska vara enkelt, men det visar sig vara svårt.





I själva verket är det enkelt att dela filer från Windows till Linux, men bara om du vet hur du gör det. Redo att ta reda på det? Här är allt du behöver veta om hur du överför filer från Windows till Linux och tillbaka igen.





4 sätt att överföra filer från Windows till Linux

Överföring av data mellan Windows och Linux operativsystem är enklare än du tror. Vi har sammanställt fem sätt för dig att göra detta:





  1. Överför filer med FTP
  2. Kopiera filer säkert via SSH
  3. Dela data med hjälp av synkroniseringsprogram
  4. Använd delade mappar i din virtuella Linux -maskin

Med var och en av dessa metoder kan du enkelt (och i vissa fall, enkelt) flytta filer mellan operativsystem.

Låt oss titta på dem i tur och ordning och ta reda på vilken som passar dig bäst.



1. Kopiera filer via SSH Från Windows till Linux

Med SSH aktiverat på din Linux -enhet kan du skicka data via kommandoraden från en dator till en annan. För att detta ska fungera måste du dock konfigurera en SSH -server på din Linux -maskin.

vad man ska göra med gamla bärbara datorer

Börja med att öppna en terminal och uppdatera och uppgradera operativsystemet.





sudo apt update
sudo apt upgrade

När du är klar installerar du SSH -servern. OpenSSH -servern är ett bra alternativ.

sudo apt install openssh-server

Vänta medan den installeras. För att när som helst kontrollera om OpenSSH -servern körs, använd





sudo service ssh status

För att överföra data från Windows, använd en SSH -klient som PuTTY. Detta kräver att PSCP -verktyget (säker kopieringsklient) laddas ner till ditt Windows -system för att köra tillsammans med PuTTY. Hitta båda på PuTTY hemsida .

Relaterad: Windows 10 SSH kontra PuTTY

Observera att även om PuTTY måste installeras kommer PSCP inte att göra det. Spara istället den nedladdade filen pscp.exe i roten till C: -enheten eller ställ in den som en miljövariabel. Du måste också bekräfta Linux -enhetens IP -adress. Kolla in Linux -terminalen med

ip addr

Med en anslutning upprättad kan du skicka data från Windows till Linux så här:

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

Du kommer att bli ombedd att ange ditt lösenord för Linux -datorn innan överföringen påbörjas.

Vill du kopiera data från Linux till Windows i samma SSH -session? Detta kommando hämtar den angivna filen till den aktuella katalogen:

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

Notera den ensamma perioden i slutet --- inkludera detta annars fungerar inte överföringen.

2. Hur man överför filer från Linux till Windows med FTP

En filöverföringsprotokoll (FTP) -applikation med SSH -stöd kan också användas. Att överföra filer via SFTP i ett musdrivet användargränssnitt är utan tvekan lättare än att förlita sig på skrivna kommandon.

Återigen måste en SSH -server köras på Linux -maskinen innan du startar. Du bör också se till att du har installerat en FTP -app på Windows som FileZilla, som har SFTP -stöd.

För att använda den här metoden, kör FileZilla, sedan:

  1. Öppen Arkiv> Platshanterare
  2. Skapa en Ny webbplats
  3. Ställ in protokollet på SFTP
  4. Lägg till mål -IP -adressen i Värd
  5. Ange ett användarnamn och lösenord
  6. Ställ in inloggningstyp till Vanligt
  7. Klick Ansluta när redo

Du kan sedan använda FTP -appen för att flytta filer från Windows till Linux och tillbaka med dra och släpp.

3. Dela filer mellan Linux och Windows med Resilio Sync

Ett annat alternativ du bör överväga är ett filsynkroniseringsprogram. Dessa är vanligtvis plattformsoberoende och använder en krypterad nyckel för att hantera anslutningen mellan enheter.

Allt du behöver göra är att installera appen, nominera en synkroniseringsmapp och sedan skapa nyckeln. Ställ in detta på den andra datorn och dina data synkroniseras sedan. Två bra alternativ är tillgängliga för detta:

  1. Resilio Sync : tidigare känd som BitTorrent Sync, är Resilio tillgängligt på nästan vilken plattform som helst du kan tänka dig. Det finns en betald version, men det kostnadsfria alternativet räcker för att synkronisera två enheter
  2. SyncThing : för Linux, Windows, macOS och Android erbjuder detta Resilio Sync -alternativ en liknande funktion utan den betalda komponenten

Vår guide för att använda Resilio Sync (liksom SyncThing) guidar dig genom att konfigurera nätverksfilöverföringar mellan Linux- och Windows -datorer.

4. Skapa och montera en VirtualBox delad mapp i Linux

Istället för att köra en separat dator är det vanligt att köra Linux eller Windows i en virtuell maskin (VM). Men finns det sätt att överföra filer mellan Windows och Linux när en är installerad i en virtuell dator?

Lyckligtvis, ja. Med VirtualBox kan du skapa en virtuell delad katalog för datasynkronisering.

Om du kör Windows i en virtuell dator på Linux (eller vice versa) är VirtualBox redan konfigurerat för delning. Se till att du har gästtillägg installerade på din virtuella dator innan du fortsätter.

I VirtualBox -chefen väljer du den virtuella datorn och sedan:

  1. Välja Start> Start utan huvud (eller med den virtuella datorn igång, Enheter> Delade mappar )
  2. När du har kört högerklickar du på den virtuella datorn och väljer Inställningar> Delade mappar
  3. Välj Maskinmappar
  4. Klicka på + symbolen till höger (eller högerklicka och välj Lägg till delad mapp )
  5. Bläddra i Sökväg och hitta katalogen du vill använda
  6. Ange ett namn (om det behövs) då OK
  7. Använd Auto-montering kryssrutan för att säkerställa att resursen är tillgänglig när den virtuella datorn körs
  8. Klick OK igen för att bekräfta och avsluta

När du startar om den virtuella datorn är resan redo att byta data mellan värddatorn och gästoperativsystemet.

Hur är det med fildelning i GUI?

Det finns ett annat alternativ för att dela filer mellan Windows- och Linux -datorer. Att skapa en delad fil på ett eller båda systemen och sedan komma åt den i ett nätverk är dock i bästa fall opålitligt.

Att dela filer mellan Windows och Linux är enkelt

Oavsett om du är ny på Linux eller om du tycker att Windows är okänt, är det lättare att dela data mellan dem än du tror.

Vi har tittat på flera metoder. Vi rekommenderar att du testar dem alla och räknar ut vilken du är mest bekväm med.

Om du synkroniserar data till Linux finns det en god chans att du migrerar din dator från Windows. Läs vår guide för att byta från Windows till Linux för fler tips.

Dela med sig Dela med sig Tweet E-post De 7 bästa trådlösa filöverföringsapparna på Linux

Behöver du överföra dina filer via Wi-Fi på Linux? Här är flera metoder du kan använda.

Läs Nästa
Relaterade ämnen
  • Linux
  • FTP
  • Fildelning
  • Linux tips
Om författaren Christian Cawley(1510 artiklar publicerade)

Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklarad, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera