自从date以来移动大量文件

我最近把大量的文件从一台服务器移到另一台服务器

tar -c files_in_dir | ssh [email protected] 'tar -xvf - -C /new/server/files' 

哪个工作得很好。 不过,我想再次运行它(由于错误),但不是再次传输超过12万个文件,而只是想要最近添加的文件(比如最近三天)。

有没有办法修改这个命令或写一个新的,只会为最近的文件做类似的传输?

左侧的tar不知道要比较的原始tar文件。 因此无法知道哪个文件比以前的文件更新。 不过,我认为带有手动date参数的-N tar标志可能会起作用。

为了不使用rsync,rsync将只从远程服务器复制diff到目的地。