Sådan overføres og deles filer mellem Windows og Linux

Sådan overføres og deles filer mellem Windows og Linux

Kopiering af data fra en Windows-pc til Linux --- eller i den anden retning --- kan umiddelbart virke skræmmende. Det er trods alt noget, der ser ud til at være enkelt, men det viser sig at være svært.





I sandhed er det let at dele filer fra Windows til Linux, men kun hvis du ved, hvordan du gør det. Klar til at finde ud af det? Her er alt hvad du behøver at vide om, hvordan du overfører filer fra Windows til Linux og tilbage igen.





4 måder at overføre filer fra Windows til Linux

Overførsel af data mellem Windows og Linux -operativsystemer er lettere, end du tror. Vi har samlet fem måder, du kan gøre dette på:





  1. Overfør filer med FTP
  2. Kopier filer sikkert via SSH
  3. Del data ved hjælp af synkroniseringssoftware
  4. Brug delte mapper i din virtuelle Linux -maskine

Med hver af disse metoder kan du nemt (og i nogle tilfælde ubesværet) flytte filer mellem operativsystemer.

Lad os se på dem igen og finde ud af, hvilken der passer dig bedst.



1. Kopier filer via SSH Fra Windows til Linux

Med SSH aktiveret på din Linux -enhed, kan du sende data via kommandolinjen fra en computer til en anden. For at dette skal fungere, skal du dog oprette en SSH -server på din Linux -maskine.

tekst til tale apps til Android

Start med at åbne en terminal og opdatere og opgradere operativsystemet.





sudo apt update
sudo apt upgrade

Når du er færdig, skal du installere SSH -serveren. OpenSSH -serveren er en god mulighed.

sudo apt install openssh-server

Vent, mens det installeres. Brug til enhver tid at kontrollere, om OpenSSH -serveren kører





sudo service ssh status

For at overføre data fra Windows skal du bruge en SSH -klient som PuTTY. Dette kræver, at PSCP -værktøjet (sikker kopi -klient) downloades til dit Windows -system for at køre sammen med PuTTY. Find begge på PuTTY hjemmeside .

Relaterede: Windows 10 SSH vs. PuTTY

Bemærk, at mens PuTTY skal installeres, vil PSCP ikke. Gem i stedet den downloadede pscp.exe -fil i roden af ​​C: -drevet eller konfigurer den som en miljøvariabel. Du skal også bekræfte Linux -enhedens IP -adresse. Tjek Linux -terminalen med

ip addr

Med en forbindelse etableret, kan du sende data fra Windows til Linux på følgende måde:

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

Du bliver bedt om din adgangskode til Linux -computeren, før overførslen påbegyndes.

Vil du kopiere data fra Linux til Windows i den samme SSH -session? Denne kommando vil downloade den angivne fil til det aktuelle bibliotek:

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

Bemærk den ensomme periode i slutningen --- medtag dette, ellers fungerer overførslen ikke.

2. Sådan overføres filer fra Linux til Windows ved hjælp af FTP

En filoverførselsprotokol (FTP) -applikation med SSH -understøttelse kan også bruges. Overførsel af filer via SFTP i en musedrevet brugergrænseflade er uden tvivl lettere end at stole på indtastede kommandoer.

Igen skal en SSH -server køre på Linux -maskinen, før du starter. Du bør også sikre, at du har installeret en FTP -app på Windows som FileZilla, som har SFTP -understøttelse.

Hvis du vil bruge denne metode, skal du køre FileZilla og derefter:

  1. Åben Fil> Site Manager
  2. Lave en Nyt websted
  3. Indstil protokollen til SFTP
  4. Tilføj mål -IP -adressen i Vært
  5. Angiv et brugernavn og en adgangskode
  6. Indstil Logon Type til Normal
  7. Klik på Forbinde når den er klar

Du kan derefter bruge FTP -appen til at flytte filer fra Windows til Linux og tilbage ved at trække og slippe.

3. Del filer mellem Linux og Windows med Resilio Sync

En anden mulighed, du bør overveje, er et filsynkroniseringsprogram. Disse er typisk på tværs af platforme og bruger en krypteret nøgle til at styre forbindelsen mellem enheder.

Alt du skal gøre er at installere appen, nominere en synkroniseringsmappe og derefter oprette nøglen. Indstil dette på den anden pc, og dine data synkroniseres derefter. To gode muligheder er tilgængelige til dette:

  1. Resilio Sync : tidligere kendt som BitTorrent Sync, Resilio er tilgængelig på næsten enhver platform, du kan tænke på. Der er en betalt version, men den gratis mulighed er nok til at synkronisere to enheder
  2. SyncThing : for Linux, Windows, macOS og Android tilbyder dette Resilio Sync -alternativ en lignende funktion uden den betalte komponent

Vores guide til brug af Resilio Sync (samt SyncThing) guider dig gennem opsætning af netværksfiloverførsler mellem Linux og Windows -computere.

4. Opret og monter en delt VirtualBox -mappe i Linux

I stedet for at køre en separat pc er det almindeligt at køre Linux eller Windows i en virtuel maskine (VM). Men er der en måde at overføre filer mellem Windows og Linux, når en er installeret i en VM?

Heldigvis, ja. Med VirtualBox kan du oprette et virtuelt delt bibliotek til datasynkronisering.

Hvis du kører Windows i en VM på Linux (eller omvendt), er VirtualBox allerede konfigureret til deling. Sørg for, at du har Guest Additions installeret på din virtuelle maskine, inden du fortsætter.

Vælg Virtual VM i VirtualBox -manager, og derefter:

  1. Vælge Start> Hovedløs start (eller med VM kørende, Enheder> Delt mappe )
  2. Når du kører, skal du højreklikke på VM'en og vælge Indstillinger> Delte mapper
  3. Vælg Maskinmapper
  4. Klik på + symbolet til højre (eller højreklik og vælg Tilføj delt mappe )
  5. Gennemse Mappe sti og find det bibliotek, du vil bruge
  6. Indstil derefter et navn (hvis det er nødvendigt) Okay
  7. Brug Auto-montering afkrydsningsfelt for at sikre, at delingen er tilgængelig, når VM'en kører
  8. Klik på Okay igen for at bekræfte og afslutte

Når du genstarter VM'en, er delingen klar til at skifte data mellem værts -pc'en og gæsteoperativsystemet.

Hvad med fildeling i GUI?

Der er en anden mulighed for deling af filer mellem Windows- og Linux -pc'er. Men at oprette en delt fil på et eller begge systemer og derefter få adgang til den på tværs af et netværk er i bedste fald upålidelig.

Det er let at dele filer mellem Windows og Linux

Uanset om du er ny på Linux, eller du finder Windows ukendt, er det lettere at dele data mellem dem end du tror.

Vi har set på flere metoder. Vi vil anbefale dig at prøve dem alle og finde ud af hvilken du er mest tryg ved.

Hvis du synkroniserer data til Linux, er der en god chance for, at du migrerer din computing fra Windows. Se vores guide til at skifte fra Windows til Linux for flere tips.

Del Del Tweet E -mail De 7 bedste apps til trådløs filoverførsel på Linux

Har du brug for at overføre dine filer via Wi-Fi på Linux? Her er flere metoder, du kan bruge.

Læs Næste
Relaterede emner
  • Linux
  • FTP
  • Fildeling
  • Linux tips
Om forfatteren Christian Cawley(1510 artikler udgivet)

Stedfortrædende redaktør for sikkerhed, Linux, gør -det -selv, programmering og teknologi forklaret og virkelig nyttig podcast -producent med stor erfaring inden for desktop- og softwaresupport. Christian er en bidragsyder til Linux Format -magasinet og er en Raspberry Pi -tinkerer, Lego -elsker og retro -fan.

Mere fra Christian Cawley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere