2011-11-13 98 views
0

我有一个rsync客户端,将所有更改推送到服务器。假设我更改了服务器上已有的副本,并从我的rsync客户端执行rsync。客户端不更新服务器中已更改的副本,即无法查看我在服务器中所做的更改。Rsync更改服务器上的文件

我使用rsync有以下选项:

-progu 

如何让客户看到了变更后的副本和更新呢?

回答

0

让我们使用不同的术语。 来源目标对此更有意义。你有一个服务器,通常是你的目标。现在,您已对服务器上的文件进行了更改,您想要反映在来源

你要做的是改变源和目标的角色来更新这个文件。

-u选项已告知rsync“跳过接收器上较新的文件”。因此,如果您只是在另一个方向运行rsync(从传统目标到传统来源),则可能会很安全。在“客户端”上较新的文件将不会更新(因为-u);只有更新的文件应该被更新。

在“真实”运行之前,先用-v -n选项进行测试。

相关问题