我想让两个目录同步。我知道Windows中有一个robocopy /MIR
命令可以实现这一点。例如:
robocopy D:\test1 E:\Backup /MIR
当更新或删除文件时,备份目录可以保持同步。
我已经通过rsync
命令在Linux中尝试过这样的:
rsync -a /usr/test /usr/backup
但是当我删除/usr/test
下的文件然后运行此命令时,删除的文件仍然存在于/backup/test
中 - 这两个目录无法保持异步。那么,如何在Linux中实现两个目录的同步呢?
答案 0 :(得分:2)
rsync
有一个--delete
选项可以执行以下操作:
--delete delete extraneous files from dest dirs
它有很多相关选项。
进一步阅读: