https://www.cnblogs.com/zhuxiaohou110908/p/5786893.html
檢驗傳輸數(shù)據(jù)的完整性
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檢驗傳輸?shù)奈募欠裢暾恍枰獙懗鯩D5文件即可,被檢驗的文件需要與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: 確定
2.對多層目錄生成 md5.txt
find . -type f ! -name "md5.*" -print0 | sort -z | xargs -0 md5sum > md5.txtae9da89d7fa60baf9fe766ae16a6bb48 ./kk/kk.txt 27bbb721d529f5a18255bcc7b6a5beb4 ./kk/pp/ff/kk.txt 455319f6858e40ce91f7dad8805f1404 ./kk/pp/kk.txt 79eb8b50ae534db82cdaf7fc7672fbfa ./s41588-019-0500-1.pdf
- 直接用普通
md5sum -c進(jìn)行檢驗即可