我正在wget
处理巨大的文件(超过 100GB),然后将我的 md5sum 与存储库中发布的总和进行比较。不管你相信与否,md5sum
在这种大小的文件上运行需要花费相当多的时间,所以我想在下载的同时获得总和。
最好的方法是什么?我没有看到wget
在下载过程中计算 MD5 的选项(令人惊讶),所以我想使用tee
是可行的方法?!
答案1
事实上,这或许是可能的:
wget -O - http://example.com/file | tee file | md5sum > file.md5
但是,这假设您事先在文件中拥有哈希值。