Flyttar du från Windows till Linux och behöver kopiera data över?  Använd dessa tricks för att överföra eller dela filer från Windows till Linux.

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

Annons Att kopiera data från en Windows-PC till Linux - eller i den andra riktningen - kan tyckas skrämmande i början. När allt kommer omkring är det något som verkar som om det borde vara enkelt, men 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

Annons

Att kopiera data från en Windows-PC till Linux - eller i den andra riktningen - kan tyckas skrämmande i början. När allt kommer omkring är det något som verkar som om det borde vara enkelt, men 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?

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

Att överföra data mellan operativsystem Windows och Linux är enklare än du tror. Vi har sammanställt fem sätt att göra detta på:

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

Med var och en av dessa metoder kan du enkelt (och i vissa fall utan problem) 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. Dela nätverksmappar mellan Linux och Windows

Det mest uppenbara sättet att dela filer mellan Linux och Windows är att dra fördel av nätverksaktier. Denna term hänvisar till mappar på en dator som är tillgängliga för användare på andra maskiner. I ett Windows-nätverk är det enkelt att installera. Att lägga till en Linux-enhet komplicerar saker något, även om detta kan övervinnas.

Börja på Windows-maskinen, högerklicka på nätverksanslutningsikonen i systemfältet och välj Öppna nätverks- och internetinställningar . Klicka sedan på Delningsalternativ och aktivera den aktuella profilen

  • Slå på nätverksupptäckt
  • Aktivera delning av filer och skrivare

Klicka på Spara ändringar för att bekräfta och bläddra sedan till mappen som innehåller filerna du vill dela. Högerklicka på mappen, välj Egenskaper och öppna fliken Dela . Klicka här på Avancerad delning och markera sedan rutan Dela den här mappen .

Dela en mapp i Windows för att komma åt den i Linux

Du kan hantera åtkomst till mappen via Behörigheter ; detta avser lokala Windows-användare, inte nätverksenheter.

Klicka på OK för att bekräfta ändringen och öppna sedan fliken Säkerhet i Egenskaper. Konfigurera detta för att spegla inställningarna i rutan Behörigheter tidigare. Du borde inte behöva göra för mycket här eftersom Windows 10 bör inkludera en grupp som heter Autentiserade användare. Detta används för fjärråtkomst till din dator.

Klicka igen på OK när du är klar.

För att hitta Windows-aktien från din Linux-PC öppnar du bara filbläsaren och väljer Nätverk . Härifrån navigerar du till den Windows-värdmapp och börjar utbyta data.

Få åtkomst till en Linux-delning från Windows

För att flytta data i den andra riktningen måste du installera Samba på din Linux-dator.

 sudo apt install samba 

Ställ sedan in ett användarnamn för samba-aktien

 smbpasswd -a username 

Du blir ombedd att få ett lösenord för det nya kontot (kalla inte det "användarnamn"!).

Skapa sedan en katalog för att dela data från.

 mkdir /home/[username]/Share 

Redigera sedan smb.conf-filen i din textredigerare:

 sudo nano /etc/samba/smb.conf 

Lägg till följande i slutet av konfigurationsfilen:

 [Share] path = /home/[username]/[folder_name] available = yes valid users = [username] read only = no browsable = yes public = yes writable = yes 

Gör de ändringar som krävs för att passa dina behov och tryck sedan på Ctrl + X för att avsluta, tryck på Y för att spara. Starta om Samba:

 sudo service smbd restart 

Du kan då komma åt delningen från Windows. Öppna File Explorer eller din webbläsare och mata in IP- eller värdnamnet på den externa Linux-enheten följt av mappnamnet. I vårt exempel är detta

 \\192.168.1.233\Share 

2. 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.

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 det installeras. Använd för att när som helst kontrollera om OpenSSH-servern körs

 sudo service ssh status 

För att överföra data från Windows använder du en SSH-klient som PuTTY. Detta kräver att PSCP-verktyget laddas ner till ditt Windows-system för att kunna köras tillsammans med PuTTY. Hitta båda på PuTTY-hemsidan.

Observera att medan PuTTY kommer att behöva installeras, kommer PSCP inte att göra det. Det bör emellertid sparas i roten till C: \ -enheten eller annars konfigureras som en miljövariabel. Du måste också bekräfta Linux-enhetens IP-adress. Markera detta i rutan med

 ifconfig 

Med en anslutning upprättad kan du skicka data som denna:

 c:\pscp c:\some\path\to\a\file.txt :\home\user\some\path\newname.txt 

Du blir ombedd 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 laddar ner den angivna filen till den aktuella katalogen:

 c:\pscp :\home\user\some\file.txt . 

Notera den ensamma perioden i slutet - inkludera detta eller så kommer överföringen inte att fungera.

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

Ett FTP-program (File Transfer Protocol) med SSH-stöd kan också användas. Att överföra filer via SFTP i ett musstyrt 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 som FileZilla, som har SFTP-stöd.

Om du vill använda den här metoden kör du FileZilla och öppnar sedan File> Site Manager . Skapa en ny webbplats, och se till att ställa in protokollet till SFTP . Lägg till mål-IP-adressen i värden, sedan användarnamn och lösenord och ställ in inloggningstyp till Normal .

Dela data mellan Linux och Windows via FTP

Klicka på Anslut när du är klar, använd sedan FTP-gränssnittet för att dra och släppa filer mellan de två datorerna.

4. Dela filer mellan Linux och Windows med Resilio Sync

Ett annat alternativ du bör överväga är ett filsynkroniseringsprogram. Dessa är vanligtvis tvärplattform 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 finns tillgängliga för detta:

  1. Resilio Sync: tidigare känd som BitTorrent Sync, Resilio är tillgängligt på nästan vilken plattform du kan tänka på. Det finns en betald version, men det fria 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 betalade komponenten.

Vår guide för att använda Resilio Sync Syncthing eller Resilio Sync: Hur ska du dela filer på Linux? Synkronisering eller Resilio Sync: Hur ska du dela filer på Linux? Synkronisering och Resilio Sync (tidigare BitTorrent Sync) kan synkronisera filer mellan dina datorer och kräva noll kunskap om hur du konfigurerar en server. Men vilken lösning fungerar bäst för dig? Läs mer (liksom Syncthing) hjälper dig genom att ställa in nätverksfilöverföringar mellan datorer.

5. Skapa och montera en VirtualBox-delad mapp i Linux

Många kör inte en separat Linux-maskin. Istället är det vanligt att köra Linux 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 VM?

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

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

I VirtualBox-hanteraren väljer du VM och väljer Start> Headless Start (Alternativt startar VM och öppnar sedan Enheter> Delade mappar ). När statusen visar att maskinen kör, öppnar du högerklickar på VM och väljer Inställningar> Delade mappar .

Välj här Mappmappar och klicka sedan på + -symbolen till höger (eller högerklicka och välj Lägg till delad mapp ). Bläddra i mappvägen, hitta katalogen du vill använda, ställ in ett namn (vid behov) och sedan OK .

Dela data mellan Linux och Windows via FTP

Använd kryssrutan Auto-mount om du vill att delningen ska vara tillgänglig när VM körs. Klicka på OK igen för att bekräfta och avsluta. När du startar om VM är delningen redo att byta data mellan värddatorn och gästoperativsystemet

Det är enkelt att dela filer mellan Windows och Linux

Oavsett om du är ny med Linux, eller om du tycker att Windows är obekant, är det lättare att dela data mellan dem.

Vi har tittat på flera metoder. Vi rekommenderar att du provar 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. Kolla in vår guide för att byta från Windows till Linux Byt från Windows till Linux och gå igång på några minuter Byt från Windows till Linux och komma igång och kör på några minuter Att byta från Windows till Linux kan tyckas komplicerat, men det är enkelt! Så här får du viktiga data och program från ett operativsystem till ett annat. Läs mer för fler tips.

Utforska mer om: Fildelning, FTP, Linux, Windows.