rsync 似乎依赖于其他命令来移动文件,这看起来可能很奇怪甚至令人困惑。它是一个文件传输实用程序吗? 答案是肯定的。
首先,如果您的远程主机以守护进程模式运行 rsync,rsync 可以在没有外部传输机制的帮助下运行。为此,rsync 甚至有自己的特权监听端口:TCP 873。
其次,请记住,rsync 的发明并非因为现有方法无法高效地移动数据包,而是因为现有方法没有智能来确定哪些数据包或需要移动多少数据包。 rsync 将这种智能添加到 SSH 和 rcp 中,而没有,可以这样说,重新发明移动数据包的轮子。