复制传送数据 📅 2026/8/20 22:17:46 两个服务器之间传送文件1.命令行查看ip连通性ping x.x.x.x2.登录源服务器ssh 用户名x.x.x.x -p 端口号3.查看磁盘空间 df -h根目录下占用空间 sudo du -sh /* 2/dev/null | sort -hr | head -204.在源服务器上执行 scp 复制到目标路径scp -r -P xxxx /xx/xx/xx xxx.x.x.x:/xx/xx/ scp -r -P 目标服务器端口号 上传到的目标路径 源服务器用户名源服务器ip:源服务器要上传的文件路径-r递归复制整个目录-P xxxx指定目标服务器的 SSH 端口如果目标路径不存在scp会自动创建需确保上层目录有写权限注意若目标路径不含末尾的/则会在目标目录下创建 xx文件夹若含/则复制其内容。建议按上述写法加末尾/表示复制内容到指定目录且目录已存在会更安全。rsync -avz -e ssh -p xxxx /xx/xx/xx/xx/ xxx.x.x.x:/xx/xx/xx/xx/ rsync -avz -e ssh -p 目标服务器端口号 上传到的目标路径 源服务器用户名源服务器ip:源服务器要上传的文件路径地址区别scp简单直接适合一次性、小规模传输rsync -avz -e功能强大适合定期同步、大规模数据传输和备份