我在两个不同的地方备份了我的所有数据。通常,工作流程是在一个地方分析/修改数据,然后通过简单地将其复制到另一个位置来备份它。随着数据的累积,这变得越来越慢。我想知道在备份时是否有办法只复制那些尚未存在的文件到新位置。手动选择较新的文件是不可能的,因为它们是在一个非常复杂的目录方案中组织的。
我们想到的是,当您在两个位置之间拖放文件时,它会在您找到同名目录时提示您。基本上,我想合并所有目录,但如果它们已存在于备份位置,则不能替换任何文件。
答案 0 :(得分:1)
Rsync(PHP: elseif/else)可能会满足您的需求。来自https://rsync.samba.org/:
rsync是一种通过检查文件的时间戳和大小来有效地跨计算机系统传输和同步文件的实用程序。它通常出现在类Unix系统上,并且兼具文件同步和文件传输程序。 rsync算法是一种增量编码,用于最小化网络使用。 Zlib可用于额外压缩,SSH或stunnel可用于数据安全。