校验md5的方法
2022-02-24 本文已影响0人
11的雾
由于硬盘在运输过程会出现碰撞,震荡等问题,或者网盘下载的数据,都有可能造成数据损坏,所以在收到数据后,应该第一时间对数据的完整性进行验证,这里使用md5sum 进行校验。
在数据传输前,也应该对数据进行生成MD5值
md5sum *.fastq >md5.txt
linux校验方法:md5sum -c md5.txt
小技巧:
如果是有很多文件目录下存放的mdMD5,那么
像这样
![](https://img.haomeiwen.com/i10138913/5c8636fb29ffafdb.png)
一行命令:
ls ./*/*.txt |while read line;do name=`ls $line|awk -F '/' '{print$2}'`;echo "cd $name && md5sum -c MD5* && cd ..";done |sh
windows校验方法:
下载cygwin,使用md5sum.exe -c md5.txt进行校验。
sha256sum
另一种校验的方式是sha256sum,比如常见的gatk 的一些database都是用sha256校验的。用法:
sha256sum xxx.tar.gz
sha256sum -c xxx.sha256