https://www.cnblogs.com/zhuxiaohou110908/p/5786893.html
Message-Digest Algorithm 5
常被用作检验传输数据的完整性
1. md5sum
Linux命令,可以用来计算文件的
MD5
和用MD5
文件来检验传输文件的完整性
ZY@malab:[/storage/ZY/Work/Now/scRNA-seq/Raw-sequencing-data/Testes/Dmel/OR]md5sum kk > aa '#计算生成kk文件的MD5
ZY@malab:[/storage/ZY/Work/Now/scRNA-seq/Raw-sequencing-data/Testes/Dmel/OR]cat aa
345d6ab0bb76339fe763c6744cb0d7a4 kk #MD5文件,第一列是MD5值,第二列是MD5所属的文件名,中间空两格
ZY@malab:[/storage/ZY/Work/Now/scRNA-seq/Raw-sequencing-data/Testes/Dmel/OR]md5sum -c aa #用MD5检验传输的文件是否完整,只需要写出MD5文件即可,被检验的文件需要与MD5文件处于同一目录下,被检验的文件和MD5文件中的MD5值和文件名都保持一致才会检验正确
kk: 确定
ZY@malab:[/storage/ZY/Work/Now/scRNA-seq/Raw-sequencing-data/Testes/Dmel/OR]md5sum kk aa > bb
ZY@malab:[/storage/ZY/Work/Now/scRNA-seq/Raw-sequencing-data/Testes/Dmel/OR]cat bb
345d6ab0bb76339fe763c6744cb0d7a4 kk
cb2c48e888339f9a1cc8dacc76870ffd aa
ZY@malab:[/storage/ZY/Work/Now/scRNA-seq/Raw-sequencing-data/Testes/Dmel/OR]md5sum -c bb #可以同时生成多个文件的MD5值,并用MD5文件同时检验多个文件的传输完整性
kk: 确定
aa: 确定