And*_*edd 14 rsync synchronization
我有一个文件夹,里面有几个文件,还有一些网络服务器上的空间。我想在 linux 中的本地文件夹和远程文件夹之间进行双向同步,只是在修改时间。我该怎么做呢?顺便说一句,我无法在服务器上安装任何东西,出于所有意图和目的,它只是空间。
注意:我已经设置了 rsa 密钥对,因此它可以静默发生。
如果它安装在服务器上,请使用rsync它的构建来完成该工作。
要使其双向,请执行以下操作(引用自http://forums11.itrc.hp.com/service/forums/questionanswer.do?admit=109447626+1285799008594+28353475&threadId=1278777):
要将目录双向同步/src/foo到hostAon ,包括所有子目录,您可以在 上运行以下 /dest/foo命令:hostBhostA
rsync -auz /src/foo hostB:/dest
rsync -auz hostB:/dest/foo /src
Run Code Online (Sandbox Code Playgroud)
第一个命令将所有较新的文件推hostA送到hostB.
hostB第二个命令将把所有较新的文件拉到hostA. 关键选项是:
复制时,必须保留文件修改时间。-a做这件事和其他事情;
如果您只想保留修改时间,请改用-t。
要跳过目标上较新的任何文件:-u执行此操作。
| 归档时间: |
|
| 查看次数: |
23171 次 |
| 最近记录: |