Att kopiera data från en Windows-dator till Linux — eller åt andra hållet — kan verka skrämmande till en början. Det är trots allt något som verkar vara enkelt, men som 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 man 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
Om du vill flytta data mellan Windows och Linux operativsystem är det enklare än du tror. Vi har sammanställt fyra sätt för dig att göra detta:
- Kopiera filer säkert via SSH Windows till Linux filöverföring med FTP Dela data med hjälp av synkroniseringsprogram Använd delade mappar i din virtuella Linux-maskin
Med var och en av dessa metoder kommer du att enkelt (och i vissa fall utan ansträngning) kunna 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 mellan Windows och Linux via SSH
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 ställa in en SSH-server på din Linux-maskin.
Börja med att öppna en terminal och uppdatera och uppgradera operativsystemet.
sudo apt update
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 verktyget PSCP (secure copy client) laddas ner till ditt Windows-system för att köras tillsammans med PuTTY. Hitta båda på PuTTYs hemsida.
Observera att även om PuTTY behöver installeras, så behöver inte PSCP det. Spara istället den nedladdade filen pscp.exe i roten på Windows C:-enheten eller ställ in den som en miljövariabel. Du måste också bekräfta IP-adressen för Linux-enheten. Kolla in Linux-terminalen med
hostname -I
Med en anslutning upprättad kan du överföra en fil från Windows till Linux så här:
c:pscp c:
omepathtoafile.txt [email protected]:homeuser
omepath
ewname.txt
Du kommer att bli tillfrågad om 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 kommer att ladda ner den angivna filen till den aktuella katalogen:
c:pscp [email protected]:homeuser
omefile.txt .
Notera den ensamma perioden i slutet — inkludera detta annars kommer överföringen inte att fungera.
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å maskinskrivna 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 och sedan:
- Öppen Arkiv > Webbplatshanterare Skapa en Ny webbplats Ställ in protokollet till SFTP Lägg till mål-IP-adressen 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 genom att dra och släppa.
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 skapa nyckeln. Ställ in detta på den andra datorn och dina data synkroniseras sedan. Det finns två bra alternativ för detta:
- Resilio Sync: tidigare känd som BitTorrent Sync, Resilio är tillgänglig på nästan vilken plattform du kan tänka dig. Det finns en betalversion, men free 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
4. Hur man överför filer från Windows till en virtuell Linux-maskin
Istället för att köra en separat PC ä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 inställd för delning. Se till att du har Guest Additions installerat på din virtuella maskin innan du fortsätter.
I VirtualBox-hanteraren väljer du den virtuella datorn och sedan:
- Välja Start > Huvudlös start (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 Maskin mappar 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 den katalog du vill använda. Ange ett namn (om det behövs). OK
Använd Automontering kryssruta för att säkerställa att resursen är tillgänglig när den virtuella datorn kör Click OK igen för att bekräfta och avsluta
När du startar om den virtuella datorn är resursen redo att byta data mellan värddatorn och gästoperativsystemet.
Kan du flytta en fil från Windows till Linux med hjälp av en nätverksresurs?
Det finns ett annat alternativ för att dela filer mellan Windows- och Linux-datorer. Men att skapa en delad fil på ett eller båda systemen och sedan komma åt den över ett nätverk är i bästa fall opålitligt.
Det är enkelt att dela filer mellan Windows och Linux
Oavsett om du är ny på Linux, eller om du tycker att Windows inte är bekant, är det lättare än du tror att dela data mellan dem.
Vi har tittat på flera metoder. Vi rekommenderar att du provar dem alla och tar reda på vilken du är mest bekväm med.
Om du synkroniserar data till Linux, finns det en god chans att du byter från Windows. Oroa dig inte – det är lättare än du tror.
Om författaren
Christian Cawley (1561 publicerade artiklar)
Biträdande redaktör för säkerhet, Linux, gör-det-själv, programmering och teknisk förklarad, och riktigt användbar podcastproducent, med lång erfarenhet av skrivbords- och mjukvarustöd. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi-pyssare, en Lego-älskare och en fan av retrospel.
Mer från Christian Cawley
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
