我正在寻找一种软件,它允许我在我的 linux 机器之间同步特定文件夹中的文件。我搜索了很多主题,我发现的是 Unison。它看起来相当不错,但它不再处于开发阶段,并且不允许我查看文件更改历史记录。所以问题是 - 什么是最好的 linux 文件同步器,即:
- (必需)将仅同步选定的文件夹
- (必需)将在给定时间(例如每小时)同步计算机
- (必需)将是智能的 - 会记住删除的内容和时间,并会询问我是否也想在远程机器上删除它。
- (可选)将跟踪更改并允许查看更改历史记录
- (可选)将是多平台的
我正在寻找一种软件,它允许我在我的 linux 机器之间同步特定文件夹中的文件。我搜索了很多主题,我发现的是 Unison。它看起来相当不错,但它不再处于开发阶段,并且不允许我查看文件更改历史记录。所以问题是 - 什么是最好的 linux 文件同步器,即:
虽然我同意 Rsync 对 linux 用户来说是事实上的瑞士刀,但我发现其他 2 个项目更有趣,特别是对于我在不同位置有 2 个工作站和笔记本电脑的用例,所有 3 台机器都用于工作,所以我在这里感到痛苦。我发现了一个非常好的项目,名为: https ://syncthing.net/
我在具有 vpn 访问权限的公共服务器上运行它,我的机器始终处于连接状态并且它可以正常工作。它具有用于监视目的的 gui(基本,但有足够的可用信息)
第二个是付费的,但内置了类似的功能: https ://www.resilio.com/
Osync 可能是您正在寻找的东西(参见http://www.netpower.fr/osync) Osync 实际上是基于 rsync 的,但可以毫无问题地处理上面的第 3 个问题。第 4 点,通过添加 --verbose 参数可以或多或少地跟踪修改的文件,该参数将记录文件更新。实际上,只有数字 5 行不通。Osync 可以在大多数 Unix 风格上运行,但不能在 Windows 上运行。