两个目录之间的rsync

joe*_*983 5 command-line rsync

目前我使用

rsync -avh --stats --progress dir1(source)say dir2(destination) ...
Run Code Online (Sandbox Code Playgroud)

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

现在说我已经添加了另外 5 个文件dir1,我只想dir2在我rsync再次运行时将新的 5 个文件和任何更新复制到。我可以使用上面的命令和开关还是应该修改它?

enz*_*tib 7

通常,用于使用 rsync 复制反弹文件的相同命令可以在每次源目录更改时未经修改地用于更新目标目录。

但是这两个目录不会变得相同,因为在源上删除的文件不会在目标上删除,如果您没有明确要求。如果需要,则必须另外使用参数--delete