技术知识库

帮助中心 >  产品文档 >  云服务器 >  用SHELL实现文件下载校验

cd /home/longxibendi/data

find ./ -type f -print | xargs md5sum > /tmp/md5.1

cd /tmp

cat md5.1 | sort > md5.1.1

rm md5.1

mv md5.1.1 md5.1

#比较两个文件判断是否有差异?

if [ -z "`diff md5.1 md5.2`" ] ;then

echo "It is OK";

else

echo "They are different";

fi

提醒:生成的时候记录当前发布文件的全部的MD5值到一个文件里面去。然后下载到客户端之后再获取MD5值进行两者比较


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: