我最近遇到了 sha1sum -c 。正如联机帮助页所述 -
-c, --check
read SHA1 sums from the FILEs and check them
现在我知道如何从 .iso 生成和使用 sha1sum 。例如,
$ sha1sum grml64-full_2014.11.iso
120bfa48b096691797a73fa2f464c7c71fac1587 grml64-full_2014.11.iso
但如果我尝试:-
$ sha1sum -c grml64-full_2014.11.iso
sha1sum: grml64-full_2014.11.iso: no properly formatted SHA1 checksum lines found
我什至尝试过:-
$ cat sha1sum-grml
120bfa48b096691797a73fa2f464c7c71fac1587
可以看出,这是一个具有 sha1sum 的单个文件。
如果我尝试以下操作:-
$ sha1sum -c grml64-full_2014.11.iso sha1sum-grml
sha1sum: grml64-full_2014.11.iso: no properly formatted SHA1 checksum lines found
sha1sum: sha1sum-grml: no properly formatted SHA1 checksum lines found
我在这里尝试的是让 sha1sum 生成并使用我放入文件中的校验和检查 sha1sum 并比较两个校验和或其他内容。
也许我误解了一些东西,也许 .iso 中的每个文件都需要有自己的校验和或类似的东西?
我抬头看了看这个人和信息。却变得一无所知。
期待理解和解决方案。
答案1
生成sha1sum
文件,
sha1sum myfile >sums
然后检查这个文件,
sha1sum -c sums