You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

scp文件传输后如何使用cksum获取远端路径校验值与源端比对

远端服务器cksum校验结果获取方案

失败原因说明

  • sftp仅支持内置子命令,无法直接调用远端服务器的shell工具cksum
  • 本地cksum仅能读取本地文件系统路径,无法直接解析SSH格式的远程路径

具体实现步骤

1. 批量获取远端目标路径所有CSV文件的校验和

通过SSH远程执行远端命令,将结果直接输出到本地文件:

ssh username@hostname2 "cd ~/folder1 && for f in *.csv; do cksum \$f; done" > remote_cksum.csv

注意命令中\$f的转义符,避免本地shell提前解析变量。

2. 生成本地对应路径所有CSV文件的校验和

cd ~/folder2 && for f in *.csv; do cksum $f; done > local_cksum.csv

3. 校验传输一致性

直接用diff工具比对两个校验和文件即可,无输出说明所有文件校验和一致,传输完整:

diff local_cksum.csv remote_cksum.csv

内容的提问来源于stack exchange,提问作者melony_r

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 15:39:03