大文件上传用 scp 还是 rsync
461 字
2 分钟
大文件上传用 scp 还是 rsync
大文件上传用 scp 还是 rsync
上传少量文件时,scp 简单直接;同步大量目录时,rsync 更容易控制差异和断点。
排查问题时最重要的是顺序。先确认现象,再缩小范围,最后动手修复;如果一上来就改配置,很容易把原始问题掩盖掉。
先确认现象
如果是博客文章这种小文件,scp 足够;如果是构建产物、图片目录或备份包,rsync 的增量同步更稳。
我会保留一条修复前命令,证明问题确实存在。这样修复后才能对比,而不是凭感觉判断。
排查命令
scp local.md blog-server:/www/wwwroot/blog_app/blog_web_app/src/content/posts/rsync -av --delete --exclude node_modules ./dist/ blog-server:/tmp/dist-check/处理原则
- 涉及服务器时,先备份配置或确认回滚方式。
- 涉及进程时,先判断它是不是线上服务。
- 涉及删除时,先用
du、ls、日志确认对象。 - 修完后必须做业务层验证,不只看报错消失。
复盘记录
复盘里要记录源路径、目标路径和排除规则。路径写错比工具选错更常见。
最小验收样例
我会记录修复前后的两条命令输出。比如端口问题就保存监听状态,权限问题就保存文件权限,服务问题就保存状态和日志。没有对比证据,就很难说明问题确实被解决。
如果操作发生在服务器上,还要写明当前用户、工作目录和影响范围。排查文章不是命令收藏夹,而是下一次可以照着走的现场记录。
小结
大文件上传用 scp 还是 rsync 不是记一个命令,而是记一条排查链路。现象、命令、输出、验证都留下,下次才不用重新猜。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
大文件上传用 scp 还是 rsync
https://blog.tjcheng.cn/posts/daily/2026-07-09/scp-rsync-large-upload/












