MD5对比文件是否一样

回复 收藏
新人发帖,希望能帮助大家~

背景:今天公司的开发对一台CDN回源机器进行了测试,结果把备份和源文件搞混乱了,可是客户要求我们必须要在规定时间内还原上线,于是我被安排了一项工作任务,就是和另外一台CDN回源机器进行的一些文件进行对比,看看是否一样,如果一样就回复他们,不一样。。。应该会让开发想办法吧,哈哈。
下面是方法:
首先要生产一个文件的md5值,比如:

1.md5sum liming.txt > liming.txt.md5


这样后,就会生成一个liming.txt.md5的文件


然后

2.cat liming.txt.md5

就会得到一串16进制的数字

同样的,对另外一台机器的文件也进行相同的操作,也会得到一串16进制的数字,如果两串数字一样,就可以确定,两个文件是一样的。



有些人可能会说,不需要比较,直接把没问题的复制上去不就行了么。
我也考虑了这个问题,可是我们是做运维的,不可能电脑里面备份着这个文件的代码或者应该有的东西吧,那么久涉及到要下载和上传了,如果这个文件特别大,那么就有可能会导致不能在规定的时间完成任务了,所以这样的对比,在特定的时候,还是有用处的~




就这些,希望大家批评指正!
2016-07-13 18:02 举报
已邀请:
0

kevinjin

赞同来自:

我顶

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: