本文目录导读:

- 方案一:Samba / SMB(最推荐,适合日常使用)
- 方案二:SCP / SFTP(最安全,适合少量文件或服务器)
- 方案三:HTTP 文件服务器(最简单,无需客户端)
- 方案四:USB 设备(简单粗暴)
- 方案五:第三方跨平台同步工具
- 快速对比表
- 我的建议
在 Linux 和 Windows 之间互传文件,常见的方法有以下几种,你可以根据传输频率、文件大小、网络环境选择最适合的方案。
Samba / SMB(最推荐,适合日常使用)
优势:局域网内像操作本地硬盘一样方便,无需额外软件(Windows 自带,Linux 需安装)。
- 适用场景:经常需要双向传输、编辑文件。
- 操作步骤:
- 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。
- 安装 Samba:
- Windows 端访问:
- 打开文件资源管理器,在地址栏输入
\\Linux主机的IP地址\ShareFolder。 - 输入刚才设置的用户名和密码即可。
- 打开文件资源管理器,在地址栏输入
- Linux 端设置共享文件夹:
SCP / SFTP(最安全,适合少量文件或服务器)
优势:基于 SSH 加密,安全性高,Linux 系统自带。
- 适用场景:传输敏感文件、命令行操作、远程服务器。
- Windows 端工具:
- WinSCP(图形界面):免费,操作类似 FTP 客户端。
- FileZilla(支持 SFTP)。
- Windows 10/11 自带 OpenSSH:可在 PowerShell 中使用
scp命令。
- 操作示例:
- 从 Windows 发送到 Linux:
scp C:\文件路径\文件名.txt 用户名@LinuxIP:~/目标文件夹/ - 从 Linux 下载到 Windows:
scp 用户名@LinuxIP:~/远程文件.txt C:\目标文件夹\
- 从 Windows 发送到 Linux:
HTTP 文件服务器(最简单,无需客户端)
优势:零配置,Windows 只需浏览器就能下载。
- 适用场景:偶尔从 Linux 传文件给 Windows。
- 操作步骤(Linux 端执行):
sudo apt install python3(一般已安装)。cd /home/你的用户名/共享文件夹(先进入要共享的目录)。python3 -m http.server 8000。- Windows 端:打开浏览器,输入
http://Linux主机IP:8000,即可看到文件列表并下载。
USB 设备(简单粗暴)
- 优势:无需网络。
- 操作:
- 将 U 盘格式化为 exFAT(Windows 和 Linux 原生支持最好)或 NTFS(注意:Linux 访问 NTFS 需要安装
ntfs-3g)。 - 直接在 Linux 挂载 U 盘复制文件,再插到 Windows 使用。
- 将 U 盘格式化为 exFAT(Windows 和 Linux 原生支持最好)或 NTFS(注意:Linux 访问 NTFS 需要安装
第三方跨平台同步工具
- 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。
版权声明:NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播
英超直播