Linux/Unix:通过FTP使用rsync命令

时间:2020-01-09 10:40:29  来源:igfitidea点击:

如何使用rsync命令将文件同步到运行VSFTPD ftp服务器的名为web-42.vps的远程主机?
您能给我类似操作系统的Unix rsync ftp示例吗?

答:不能。
rsync不能使用ftp作为远程主机。
因此,rsync无法通过ftp会话/协议工作。
它仅适用于rsync协议。

rsync是用于同步本地系统上的两个目录或本地和远程系统的组合的工具。
它以其增量传输算法而闻名,该算法通过仅发送源文件与目标中现有文件之间的差异来减少通过网络发送的数据量。

Rsync被广泛用于备份和镜像,并作为日常使用的改进复制命令。
远程系统必须安装了rsync或rsync守护程序。
所以

解决方案

如果必须将文件从本地Unix/Linux系统镜像到远程服务器。
尝试使用lftp命令。
它具有内置的镜像,可以下载或更新整个目录树。
还有一个反向镜像(镜像-R),用于上载或更新服务器上的目录树。
镜像还可以使用FXP(如果有)在两个远程服务器之间同步目录。
语法为:

mirror source target