首先使用md5sum命令生成文件MD5值,通过sha256sum获取更安全的SHA-256值,还可选用sha1sum、sha512sum等工具,最后利用-c参数批量校验文件完整性。

如果您需要验证文件的完整性或比对文件是否被修改,可以通过计算其MD5或SHA值来实现。Linux系统提供了内置命令行工具用于快速生成和校验文件的哈希值。
本文运行环境:联想ThinkPad E14,Ubuntu 22.04
一、使用md5sum命令查看文件的MD5值
md5sum命令是GNU Coreutils的一部分,用于生成和校验文件的MD5哈希值。该命令会对输入文件执行MD5算法并输出对应的32位十六进制字符串。
1、打开终端,输入以下命令并后接目标文件路径:md5sum 文件名。
2、按下回车后,终端将显示该文件的MD5哈希值以及文件名称。
3、若要批量处理多个文件,可列出多个文件名或使用通配符,例如:md5sum *.iso。
二、使用sha256sum命令查看文件的SHA-256值
sha256sum命令用于生成文件的SHA-256摘要,相比MD5具有更高的安全性,适用于对数据完整性要求较高的场景。
1、在终端中执行命令:sha256sum 文件名。
2、命令执行完成后,输出结果包含64位十六进制格式的SHA-256值及对应文件名。
3、可以将输出重定向到文件以供后续校验使用,例如:sha256sum important.tar.gz > checksum.sha256。
三、使用sha1sum或其他SHA系列命令
Linux还提供了一系列针对不同SHA标准的校验工具,如sha1sum、sha224sum、sha512sum等,可根据具体需求选择合适的算法。
1、查看文件的SHA-1值,运行:sha1sum 文件名。
2、查看文件的SHA-512值,运行:sha512sum 文件名。
3、根据实际安全需求,在脚本或自动化流程中调用相应的命令进行完整性验证。
四、批量校验多个文件的哈希值
当需要验证多个文件时,可以先生成一个包含所有文件哈希值的清单文件,再利用校验模式自动比对当前文件状态。
1、创建校验清单文件,例如:md5sum *.deb > packages.md5。
2、在需要校验时运行:md5sum -c packages.md5。
3、系统会逐个检查文件,并输出“OK”或“FAILED”状态提示。
以上就是LINUX怎么查看文件的MD5或SHA值_Linux文件MD5/SHA值查看方法的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/764131.html
微信扫一扫
支付宝扫一扫