从远程服务器上的相同目录比较和复制丢失的文件

Bri*_*acy 2 linux synchronization scp

我有一个开发服务器,我想在其中保持某些数据目录与实时服务器同步。这些目录中存在于实时服务器上但不在开发服务器上的任何文件,我都需要复制。

因为我不关心从 dev 到 live 的同步,也不担心覆盖 Dev 上的数据,所以我可以用 SCP 复制整个目录。问题是,这个文件夹很大(几个 GB),我想每晚同步它。它永远不会按时完成。

将丢失的文件从远程目录同步/复制到本地目录的最简单/最好的方法是什么(通过 SSH)?

注意:如果可以的话,我宁愿不安装任何新的/自定义工具;我也在寻找可以快速轻松地设置/运行的东西,没有太多的大惊小怪或脚本!:)

Sha*_*den 6

把 rsync 放进去,教练。它是为这个游戏制作的。

它应该几乎完全符合您的需要;大文件只会传输更改的部分,进行哈希比较以避免传输未更改的文件。您需要编写一些脚本来通过 ssh 隧道对其进行打孔,但这应该是微不足道的。它应该已经安装在大多数健全的 linux 系统上,因此,不需要安装额外的东西。