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:
- Överför filer med FTP
- Kopiera filer säkert via SSH
- Dela data med hjälp av synkroniseringsprogram
- 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:
- Öppen Arkiv> Platshanterare
- Skapa en Ny webbplats
- Ställ in protokollet på SFTP
- Lägg till mål -IP -adressen i Värd
- Ange ett användarnamn och lösenord
- Ställ in inloggningstyp till Vanligt
- 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:
- 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
- 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:
- Välja Start> Start utan huvud (eller med den virtuella datorn igång, Enheter> Delade mappar )
- När du har kört högerklickar du på den virtuella datorn och väljer Inställningar> Delade mappar
- Välj Maskinmappar
- Klicka på + symbolen till höger (eller högerklicka och välj Lägg till delad mapp )
- Bläddra i Sökväg och hitta katalogen du vill använda
- Ange ett namn (om det behövs) då OK
- Använd Auto-montering kryssrutan för att säkerställa att resursen är tillgänglig när den virtuella datorn körs
- 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å LinuxBehö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
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 CawleyPrenumerera 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