两个目录之间的 rsync

两个目录之间的 rsync

目前我使用

rsync -avh --stats --progress dir1(source)say dir2(destination) ...

假设我有 10 个文件,dir1并且我已使用上述命令复制到dir2所有 10 个文件。

假设现在我又添加了 5 个文件,并且我希望在再次运行时dir1只复制新的 5 个文件和任何更新。我可以使用上述命令和开关吗?还是应该修改它?dir2rsync

答案1

通常,每次源目录发生变化时,都可以使用与使用 rsync 复制文件相同的命令(无需修改)来更新目标目录。

但两个目录不会完全相同,因为如果您不明确要求,源目录中删除的文件不会在目标目录中删除。如果您希望这样做,则必须另外使用参数--delete

相关内容