Linux命令之MD5校验md5sum

Posted 二木成林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令之MD5校验md5sum相关的知识,希望对你有一定的参考价值。

概述

md5sum 用于计算和校验文件的MD5值。

md5sum 常常被用来验证网络文件传输的完整性,防止文件被人篡改。在日常工作当中,我们可以用来判断系统中的重要文件是否被篡改。

语法

该命令的语法如下:

md5sum [选项] 文件

该命令支持的选项有:

选项说明
-b以二进制模式读取文件
-t以文本模式读入文件内容
-c根据已生成的md5值,对现存文件进行校验
-w检查输入的md5信息有没有非法行,若有则输出相应信息
–status校验完成后,不生成错误或正确的提示信息,可以通过命令的返回值来判断

使用

一个文件的 MD5 值

如果要获取到一个文件的 MD5 值,那么命令格式如下:

# 语法
md5sum 文件名
# 示例
md5sum log.txt

一段字符串的 MD5 值

也可以通过管道符将一段字符串传递给 md5sum 命令,然后获取这个字符串的 MD5 值:

# 语法
echo 字符串 | md5sum
# 示例
echo "hello world" | md5sum

检查文件的 MD5 值

我们可以将一个文件的 MD5 值保存到另一个文件中,然后通过 md5sum -c 命令来对其进行检查,因为生成的 MD5 内容中有文件标识,所以能找到原文件。

以上是关于Linux命令之MD5校验md5sum的主要内容,如果未能解决你的问题,请参考以下文章

Linux命令介绍之md5sum

(转)Linux命令之md5sum

Linux命令-md5sum

linux命令详解:md5sum命令

Linux命令之校验目录md5deep

md5sum的命令