Linux如何实现镜像复制?
How to achieve a mirror copy in Linux?
我想同步两个目录。我知道 Windows 中有一个 robocopy /MIR
命令可以实现这一点。例如:
robocopy D:\test1 E:\Backup /MIR
当有文件更新或删除时,备份目录可以保持同步
我已经在 Linux 中通过 rsync
命令尝试过这样的操作:
rsync -a /usr/test /usr/backup
但是当我删除/usr/test
下的一个文件,然后运行这个命令,被删除的文件仍然存在于/backup/test
中——两个目录不能保持异步。那么,如何实现Linux中两个目录的同步呢?
rsync
有一个 --delete
选项,可以执行所要求的操作:
--delete delete extraneous files from dest dirs
它有很多相关的选项。
进一步阅读:
我想同步两个目录。我知道 Windows 中有一个 robocopy /MIR
命令可以实现这一点。例如:
robocopy D:\test1 E:\Backup /MIR
当有文件更新或删除时,备份目录可以保持同步
我已经在 Linux 中通过 rsync
命令尝试过这样的操作:
rsync -a /usr/test /usr/backup
但是当我删除/usr/test
下的一个文件,然后运行这个命令,被删除的文件仍然存在于/backup/test
中——两个目录不能保持异步。那么,如何实现Linux中两个目录的同步呢?
rsync
有一个 --delete
选项,可以执行所要求的操作:
--delete delete extraneous files from dest dirs
它有很多相关的选项。
进一步阅读: