如何创建 SHA256SUMS 文件?

如何创建 SHA256SUMS 文件?

我可以使用 sha256sum -c SHA256SUMS 检查目录中多个文件的内容与名为(例如 SHA256SUMS)的文件中包含的校验和。

  1. 有没有简单的方法可以为目录中的所有文件生成 SHA256SUMS 文件?

  2. SHA256SUMS 文件的确切语法是什么,该语法的文档(如果有)在哪里?

答案1

可能不是最好的解决方案,但对我来说很有效:

cd directory
sha256sum -b * > SHA256SUMS

不知道如果目录中有子目录它会做什么。有关文档,请参阅 DavidPostill 的回答。

答案2

sha256sums 的文档在哪里?

md5sum 的 GNU Core Utils 文档可以在以下位置找到:

此外:

sha256sum 的完整文档以 Texinfo 手册的形式维护。如果您的站点正确安装了infosha256sum,则命令

info coreutils 'sha256sum invocation'

应该可以让您访问完整的手册。

来源sha256sum— 计算并检查 SHA256 消息摘要

答案3

sha256sum -b不能递归工作

做这个:find . -type f -exec sha256sum {} > checksums.txt \;

需要 -type -f 来排除目录,使用 -exec 而不是 -execdir 来获取包含在校验和列表中的路径,这有助于自动检查

相关内容