电脑Linux和Windows互传文件

联启 电脑工具 10

本文目录导读:

电脑Linux和Windows互传文件-第1张图片-电脑手机工具软件下载 - 免费实用工具合集 | 联启科技

  1. 方案一:Samba / SMB(最推荐,适合日常使用)
  2. 方案二:SCP / SFTP(最安全,适合少量文件或服务器)
  3. 方案三:HTTP 文件服务器(最简单,无需客户端)
  4. 方案四:USB 设备(简单粗暴)
  5. 方案五:第三方跨平台同步工具
  6. 快速对比表
  7. 我的建议

在 Linux 和 Windows 之间互传文件,常见的方法有以下几种,你可以根据传输频率、文件大小、网络环境选择最适合的方案。

Samba / SMB(最推荐,适合日常使用)

优势:局域网内像操作本地硬盘一样方便,无需额外软件(Windows 自带,Linux 需安装)。

  • 适用场景:经常需要双向传输、编辑文件。
  • 操作步骤
    1. Linux 端设置共享文件夹
      • 安装 Samba:sudo apt install samba(Debian/Ubuntu)或 sudo dnf install samba(Fedora)。
      • 配置共享:编辑 /etc/samba/smb.conf,在末尾添加:
        [ShareFolder]
           path = /home/你的用户名/共享文件夹
           browseable = yes
           writable = yes
           guest ok = yes  # 允许免密访问(安全起见建议设置密码)
           read only = no
      • 设置 Samba 密码:sudo smbpasswd -a 你的用户名
      • 重启服务:sudo systemctl restart smbd
    2. Windows 端访问
      • 打开文件资源管理器,在地址栏输入 \\Linux主机的IP地址\ShareFolder
      • 输入刚才设置的用户名和密码即可。

SCP / SFTP(最安全,适合少量文件或服务器)

优势:基于 SSH 加密,安全性高,Linux 系统自带。

  • 适用场景:传输敏感文件、命令行操作、远程服务器。
  • Windows 端工具
    • WinSCP(图形界面):免费,操作类似 FTP 客户端。
    • FileZilla(支持 SFTP)。
    • Windows 10/11 自带 OpenSSH:可在 PowerShell 中使用 scp 命令。
  • 操作示例
    • 从 Windows 发送到 Linuxscp C:\文件路径\文件名.txt 用户名@LinuxIP:~/目标文件夹/
    • 从 Linux 下载到 Windowsscp 用户名@LinuxIP:~/远程文件.txt C:\目标文件夹\

HTTP 文件服务器(最简单,无需客户端)

优势:零配置,Windows 只需浏览器就能下载。

  • 适用场景:偶尔从 Linux 传文件给 Windows。
  • 操作步骤(Linux 端执行):
    1. sudo apt install python3(一般已安装)。
    2. cd /home/你的用户名/共享文件夹(先进入要共享的目录)。
    3. python3 -m http.server 8000
    4. Windows 端:打开浏览器,输入 http://Linux主机IP:8000,即可看到文件列表并下载。

USB 设备(简单粗暴)

  • 优势:无需网络。
  • 操作
    • 将 U 盘格式化为 exFAT(Windows 和 Linux 原生支持最好)或 NTFS(注意:Linux 访问 NTFS 需要安装 ntfs-3g)。
    • 直接在 Linux 挂载 U 盘复制文件,再插到 Windows 使用。

第三方跨平台同步工具

  • Resilio Sync:点对点同步,速度快,适合大文件。
  • Syncthing:开源免费,适合固定文件夹持续同步。

快速对比表

方法 传输速度 安全性 是否需要客户端软件 适用场景
Samba (SMB) Linux 需装 Samba,Win 自带 局域网日常共享编辑
SCP/SFTP Win 需客户端 (WinSCP) 单次安全传输、服务器
HTTP 文件服务器 无需客户端(浏览器) 快速临时下载
USB/exFAT 极高 物理安全 需格式化为 exFAT 大文件、无网络环境
Syncthing 两端都需安装 持续同步文件夹

我的建议

  • 家庭或办公室局域网:首选 Samba,一劳永逸。
  • 传个几十兆的小文件:用 Python HTTP 服务器 几秒钟搞定。
  • 传输代码或配置文件SCP/SFTP 最稳。
  • 几百 G 的电影或备份插 U 盘或移动硬盘(exFAT),速度比网络快几倍。

注意:以上所有局域网方法需要 两台电脑在同一个网段(连同一个路由器/交换机),如果跨公网,建议使用 Tailscale(内网穿透工具)配合 SCP 或 Samba。

标签: Linux Windows

抱歉,评论功能暂时关闭!