使用rsync
命令将一个服务器的内容复制到另一个服务器时,可以使用以下格式:
rsync -avz -e "ssh" source_user@source_host:/source/directory/ destination_user@destination_host:/destination/directory/
这样做可以将/source/directory/
下的内容同步到另一个服务器的/destination/directory/
下。
其中:
-a
表示归档模式,它会保留文件的权限、时间戳等信息。-v
表示详细模式,它会显示传输过程中的详细信息。-z
表示使用压缩,这可以加速数据传输。-e "ssh"
表示使用SSH进行数据传输。
请确保:
- 有足够的权限在源服务器和目标服务器上读取和写入文件。
- SSH密钥已经设置,或者知道远程服务器的密码。
rsync
命令在两台服务器上都已安装。
注意:在执行此命令之前,确保已经备份了重要数据,以防万一。