我已经rsync
安装在一台机器上了。我正在尝试将目录同步到远程计算机。有时,在某些远程计算机上,它可以工作;但有时却并非如此。
是否rsync
也必须安装在远程计算机上?或者说这是没有必要的?
答案1
您需要rsync
在源计算机和目标计算机上安装。
rsync
其工作原理是在两端进行快速计算,查看特定位置中所有找到的文件的时间戳和存在情况。一旦完成此操作,它就会将找到的列表返回给源端rsync
,然后源端可以使用该信息来决定需要发送哪些文件。
这样,只有最近修改的或新的文件才会传输到另一端。远程端的二进制文件rsync
负责将已存在的文件列表放在一起,然后接收每个需要传输的文件并将它们放置到位。