![如何同步两台电脑上的文件?](https://linux22.com/image/1365632/%E5%A6%82%E4%BD%95%E5%90%8C%E6%AD%A5%E4%B8%A4%E5%8F%B0%E7%94%B5%E8%84%91%E4%B8%8A%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我有两台不同的笔记本电脑用于工作,它们各不相同,因此我会根据自己的需要使用其中一台。它们通常连接到同一个家庭网络(当然,除非我外出并在其他地方工作)。
我在其中一个笔记本电脑上有一个文件夹,里面保存着我所有项目的文件,所以如果我想继续在另一台笔记本电脑上工作,我必须先复制已更改的文件(有时不容易记住哪些文件已更改),因为每次更换笔记本电脑时复制所有内容会花费太长时间。
所以我想知道是否有任何方法可以让这些更改保持同步。例如,当我使用第二台笔记本电脑时,我会运行同步过程,只复制自上次使用第二台笔记本电脑以来第一台笔记本电脑中更改的文件。处理完之后,如果我想回到第一台笔记本电脑,可以从第二台笔记本电脑同步这些更改。
我不知道有哪些选项可以实现这一点(在线服务还是网络服务?)。我知道一个选项是使用网络硬盘,但如果我必须随身携带一台笔记本电脑,并且远离网络工作,那么这将是一个问题……
任何想法,将不胜感激!
编辑
抱歉,我忘了说我在两台电脑上都使用 Windows 8(但由于一些兼容性问题,我在旧电脑上恢复到了 Windows 7,我提到这一点以防万一)。
此外,如果可以在没有在线服务(如 Dropbox)的情况下完成,我更愿意,有些文件可能太大或可能包含敏感信息,我不希望在线发送
答案1
我喜欢使用的独立于操作系统的解决方案是 BitTorrent Sync。http://labs.bittorrent.com/experiments/sync.html
这使您可以选择每台机器上的一个文件夹来保持同步。
我为我的岳父母和女儿的新照片使用它。我将我的电脑和笔记本电脑设置为主文件,将他们的电脑设置为只读。每当我向主文件添加图片时,它都会自动同步到所有其他机器。这些机器将在私人 p2p 环境中协同工作以进行同步。无需打开防火墙。它还有一个好处,那就是如果你在远程工作,它会实时将这些文件备份到你启用同步的其他位置。