Ubuntu传文件到Centos(ssh)
rsync介绍
rsync 是一个 非常强大的文件同步工具,主要作用就是在 本地和远程主机之间快速、可靠地同步文件和目录。它常用于网站部署、备份、服务器间数据迁移等场景。
| 选项 | 作用 |
|---|---|
-a |
归档模式,保持文件属性,递归目录 |
-v |
输出详细信息 |
-z |
压缩传输 |
-e "ssh -p PORT" |
指定远程 ssh 端口 |
--delete |
删除目标多余文件(保持完全同步) |
--progress |
显示传输进度 |
示例:
rsync -avz -e "ssh -p 22(端口号)" collectedstatic/ root@公网服务器:/var/www/static/
前期准备:双方服务器都要安装rsync
CentOS安装rsync命令
sudo yum install rsync
然后执行命令
rsync -avz -e "ssh -p 22(端口号)" 本地文件 用户@公网服务器:/var/www/static/←目的路径

浙公网安备 33010602011771号