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的主要内容,如果未能解决你的问题,请参考以下文章