我有两台不同的 Linux 机器(服务器网站),它们由互联网隔开,具有相似的目录树和文件。两者都可以通过 ssh 互相访问。
我想同步某些目录,但是在执行实际同步之前,我需要了解在执行之前需要传输或删除的文件和目录的列表。
Rysnc 在执行实际同步方面表现良好。但是它是否有任何选项可以显示在执行同步之前将发生哪些更改?
或者是否有其他 Linux 程序可以做到这一点。
两台 Linux 机器可以通过 ssh 互相访问
谢谢
我有两台不同的 Linux 机器(服务器网站),它们由互联网隔开,具有相似的目录树和文件。两者都可以通过 ssh 互相访问。
我想同步某些目录,但是在执行实际同步之前,我需要了解在执行之前需要传输或删除的文件和目录的列表。
Rysnc 在执行实际同步方面表现良好。但是它是否有任何选项可以显示在执行同步之前将发生哪些更改?
或者是否有其他 Linux 程序可以做到这一点。
两台 Linux 机器可以通过 ssh 互相访问
谢谢
您可以
rsync
使用选项-n
。这将运行进程、打印消息,但不会产生任何更改。有关更多信息,您可以查看手册页。