首页/系统/Linux 运维命令速查/场景:断点续传与传输校验
网络命令82 条

场景:断点续传与传输校验

大文件跨公网传输:选对工具(curl/wget 续传、rsync 增量)并做两端校验,避免「传到一半断了不知道」。

Linux 运维命令速查系统更新于 2026-10-12
场景大文件续传与完整性校验
组合curl -C - / wget -c / rsync --partial + sha256sum

HTTP 下载续传

HTTP 下载续传
curl -sS -C - -o big.iso https://example.com/big.iso
wget -c https://example.com/big.iso

rsync 增量续传

rsync 增量续传
rsync -avP --partial big.iso ops@10.0.0.5:/data/
rsync -avP --append-verify big.iso ops@10.0.0.5:/data/   # 大文件断点+校验

两端校验

两端校验
sha256sum big.iso; ssh ops@10.0.0.5 'sha256sum /data/big.iso'
--append-verify 会校验已传部分;不确定文件是否被改过时用 --partial 重传差异,更安全。

易错点

  • 服务端不支持 Range 时续传无效:curl -I 看 Accept-Ranges
  • 先 md5/sha256 对比再决定「续传还是重传」:半途文件被改动时续传会得到坏文件

数据来源与参考

  • man 1 rsync
  • GNU Wget 官方手册

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌