要在 Windows 11 和 Linux 之间实现文件实时同步共享,你可以使用一些专门的工具和服务。以下是几种常见的方法:
### 方法一:使用 Syncthing
Syncthing 是一款开源的文件同步工具,可以在不同设备之间实时同步文件。
1. "在 Windows 11 上安装 Syncthing:"
- 访问 [Syncthing 官网](https://syncthing.net/) 下载 Windows 版本。
- 安装并启动 Syncthing。
2. "在 Linux 上安装 Syncthing:"
- 根据你的 Linux 发行版,使用相应的包管理器安装 Syncthing。例如,在 Ubuntu 上可以使用以下命令:
```sh
sudo apt-get update
sudo apt-get install syncthing
```
- 启动 Syncthing 服务。
3. "设置同步文件夹:"
- 在 Windows 和 Linux 上启动 Syncthing 客户端。
- 在每个设备上创建一个同步文件夹,并设置共享。
- 在两个设备上添加对方为设备,并选择要同步的文件夹。
### 方法二:使用 Dropbox 或 Google Drive
如果你已经有 Dropbox 或 Google Drive 的账户,可以使用这些云服务来同步文件。
1. "在 Windows 11 上安装 Dropbox 或 Google Drive:"
- 下载并安装 Dropbox 或 Google Drive 客户端。
2. "在 Linux 上安装 Dropbox 或
相关内容:
一、准备工具我们采用微软官方方案 + 开源同步工具组合方式:
- Windows 11 自带的 WSL2(Windows Subsystem for Linux 2)
- rsync + syncthing 文件同步组合
- PowerShell + systemd 定时任务
这样可实现:
- 文件自动双向同步
- 无需手动拷贝
- 可自定义同步文件夹
⚙️ 二、启用 WSL2 环境(Windows 与 Linux 共存)
1️⃣ 打开 PowerShell(管理员权限)执行以下命令:wsl --install2️⃣ 安装完成后,重启电脑。3️⃣ 安装 Ubuntu(或你喜欢的 Linux):wsl --install -d Ubuntu-24.044️⃣ 启动 Linux:wsl此时你就进入了 Linux 终端。
️ 三、配置文件夹共享路径假设我们要同步以下两个路径:
- Windows 文件夹:C:Projects
- Linux 文件夹:/home/user/projects
1️⃣ 让 Linux 访问 Windows 文件夹cd /mnt/c/Projects✅ 现在可以直接访问 Windows 中的文件了。
2️⃣ 让 Windows 访问 Linux 文件夹在 PowerShell 中输入:wsl.localhostUbuntu-24.04homeuserprojects 这样 Windows 文件管理器就能直接打开 Linux 目录!
四、配置 rsync 自动同步1️⃣ 安装 rsyncsudo apt update && sudo apt install rsync -y
2️⃣ 创建同步脚本nano ~/sync_win_linux.sh输入以下内容:#!/bin/bashrsync -av --delete /home/user/projects/ /mnt/c/Projects/保存后赋予执行权限:chmod +x ~/sync_win_linux.sh
3️⃣ 添加定时任务(每隔 5 分钟自动同步)
(crontab -l; echo "*/5 * * * * /home/user/sync_win_linux.sh") | crontab -
五、使用 Syncthing 实现“秒同步”(进阶)若希望双向实时同步(例如编辑代码、共享文件),推荐使用 Syncthing:
1️⃣ 安装 Syncthing在 Linux 中:sudo apt install syncthing -ysyncthing --version在 Windows 中:
- 打开浏览器访问:https://syncthing.net/downloads
- 下载 Windows 版本并安装
2️⃣ 启动服务Linux:syncthing &Windows:双击启动 Syncthing.exe
3️⃣ 在浏览器中打开管理界面在 Windows 浏览器中输入:http://127.0.0.1:8384
4️⃣ 添加共享文件夹在 Windows 与 Linux 中都添加同一个共享路径,并互相输入设备 ID。即可实现 跨系统实时文件同步(修改秒级生效)。
⚡ 六、实测效果
| 操作 | 同步延迟 | 是否双向 | 说明 |
| rsync 定时同步 | 约 5 分钟 | 单向 | 稳定简单 |
| Syncthing 实时同步 | ≤2 秒 | 双向 | 高效灵活 |
| 手动拖拽 | 无 | 单向 | 最低效 |
七、常见问题与解决
| 问题 | 原因 | 解决办法 |
| 无法访问 /mnt/c | 权限不足 | 使用管理员身份运行 WSL |
| rsync 报错 “Permission denied” | 文件夹权限问题 | 使用 sudo chown -R user:user 修复 |
| Syncthing 找不到设备 | 防火墙阻拦 | 临时关闭防火墙或添加例外 |
八、总结通过这套方案:
- 文件在 Windows 与 Linux 之间自动同步
- 可选择 定时同步 或 实时同步
- 适合开发者、测试人员、跨平台办公人群

微信扫一扫打赏
支付宝扫一扫打赏