linux计算摘要命令
linux计算摘要命令详细介绍
在 Linux 系统里,可借助不同的命令来计算文件的摘要,常见的有md5sum、sha1sum、sha256sum等,它们分别用于计算文件的 MD5、SHA-1 和 SHA-256 哈希值。以下是这些命令的具体使用方法:
1.
md5sum命令
md5sum命令用于计算并校验文件的 MD5 哈希值。其基本语法为:
bash
md5sum 文件名
示例:若要计算example.txt文件的 MD5 哈希值,可执行以下命令:
bash
md5sum example.txt
执行后,终端会输出文件的 MD5 哈希值以及文件名,类似如下:
plaintext
d41d8cd98f00b204e9800998ecf8427e example.txt
2.
sha1sum命令
sha1sum命令用于计算并校验文件的 SHA-1 哈希值。基本语法如下:
bash
sha1sum 文件名
示例:计算example.txt文件的 SHA-1 哈希值,可运行:
bash
sha1sum example.txt
执行后,终端会输出文件的 SHA-1 哈希值和文件名,例如:
plaintext
da39a3ee5e6b4b0d3255bfef95601890afd80709 example.txt
3.
sha256sum命令
sha256sum命令用于计算并校验文件的 SHA-256 哈希值。基本语法为:
bash
sha256sum 文件名
示例:计算example.txt文件的 SHA-256 哈希值,可使用以下命令:
bash
sha256sum example.txt
执行后,终端会输出文件的 SHA-256 哈希值和文件名,例如:
plaintext
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 example.txt
批量计算摘要
若要一次性计算多个文件的摘要,只需在命令后面列出所有文件名,用空格分隔即可。例如:
bash
md5sum file1.txt file2.txt file3.txt
校验文件摘要
当你有一个包含文件摘要和文件名的文本文件时,可使用对应的命令加上-c选项来校验文件的完整性。例如,若有一个名为checksums.md5的文件,其中包含了多个文件的 MD5 哈希值,可使用以下命令进行校验:
bash
md5sum checksums.md5
912md5sum checksums.md5
这些命令在验证文件的完整性和一致性方面十分有用,特别是在文件传输或者下载之后。