首页/系统/Linux 运维命令速查/sha256sum 校验文件完整性
文件与目录76 条

sha256sum 校验文件完整性

计算与校验 SHA-256 摘要;核对下载包、备份一致性与「文件有没有被改」的标准手段。

Linux 运维命令速查系统更新于 2026-10-12
用途生成/校验 SHA-256 摘要(完整性验证)
语法sha256sum [选项] 文件...
同族md5sum / sha1sum / sha512sum / b2sum

常用示例

常用示例
sha256sum app-v1.2.tar.gz
sha256sum *.tar.gz > SHA256SUMS
sha256sum -c SHA256SUMS          # 批量核对
echo "<官方摘要>  app.tar.gz" | sha256sum -c -
校验文件里的路径是相对当前目录的;md5/sha1 已不适合防篡改场景,完整性也尽量用 sha256 以上。

易错点

  • 摘要只能证明内容与记录一致,不能防「同时被替换」;防篡改要配合官方签名(gpg)验证
  • 大文件读一遍很耗时,机械盘上批量校验前估好 IO 影响,别在业务高峰跑

数据来源与参考

  • man 1 sha256sum(GNU coreutils 手册)
  • RFC 6234(SHA 算法)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌