目前我使用
rsync -avh --stats --progress dir1(source)say dir2(destination) ...
假设我有 10 个文件,dir1
并且我已使用上述命令复制到dir2
所有 10 个文件。
假设现在我又添加了 5 个文件,并且我希望在再次运行时dir1
只复制新的 5 个文件和任何更新。我可以使用上述命令和开关吗?还是应该修改它?dir2
rsync
答案1
通常,每次源目录发生变化时,都可以使用与使用 rsync 复制文件相同的命令(无需修改)来更新目标目录。
但两个目录不会完全相同,因为如果您不明确要求,源目录中删除的文件不会在目标目录中删除。如果您希望这样做,则必须另外使用参数--delete
。