md5sum 命令的功能是用于计算文件内容的 md5 值,进而比较两个文件相同与否。md5 值是一个128位的二进制数据,转换成16进制则是32位。 用户可以通过此命令对文件内容进行汇总并计算出一个 md5 值,当两个文件的 md5 值完全相同时,则代表两个文件内容亦完全相同,文件名称不对计算结果产生影响。

目录

一、语法格式

二、常用参数

三、命令实战

3.1 获取字符串的 MD5 值

3.2 获取文件的 MD5 值

3.3 将获取的 MD5 值输出到文件,根据已生成的 md5 值,对现存文件进行校验

3.4 以文本模式读取文件内容,并生成md5值

3.5 以二进制模式读取文件内容,并生成md5值

一、语法格式

md5sum [参数] 文件名

二、常用参数

-b 以二进制模式读取
-t 以文本模式读取
-c 根据已生成的md5值,对现存文件进行校验

三、命令实战

3.1 获取字符串的 MD5 值

[root@linux1 ~]# echo 'Hello word!' | md5sum
f3897a11fdb6d64cb713fd2e50ddb447 -

3.2 获取文件的 MD5 值

[root@linux1 ~]# md5sum filename.txt
8a2acca6ddf425c4c50025b19247b7bb filename.txt

3.3 将获取的 MD5 值输出到文件,根据已生成的 md5 值,对现存文件进行校验

[root@linux1 ~]# md5sum filename.txt > filename.txt.md5
[root@linux1 ~]# md5sum -c filename.txt.md5
filename.txt: 确定

3.4 以文本模式读取文件内容,并生成md5值

[root@linux1 ~]# md5sum -t filename.txt
8a2acca6ddf425c4c50025b19247b7bb filename.txt

3.5 以二进制模式读取文件内容,并生成md5值

[root@linux1 ~]# md5sum -b filename.txt
8a2acca6ddf425c4c50025b19247b7bb *filename.txt

md5sum 命令 – 计算文件内容的 md5 值相关推荐

  1. 如何在cmd查看文件内容的MD5值

    在cmd下进入 要查看的文件目录 默认目录是c,切换到其他盘符例如: C:\D: 就会切换到D盘 D:\ 然后输入命令 certutil -hashfile  文件名称.文件类型 MD5 如 cert ...

  2. cat、head、tail、more和less命令(文件内容浏览)

    cat.head.tail.more和less命令(文件内容浏览) 一.cat命令 cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容. 注意:当文件较大时,文本在屏幕上迅速闪过( ...

  3. linux vim无法编辑文件内容,Linux 使用vim命令编辑文件内容

    在终端可以使用vim命令来直接编辑文件内容. vim,也可以叫做vi. vim有三种模式:命令模式.输入模式.底线命令模式. 命令模式 vim  文件名   进入命令模式,vim也可以写成vi. 如果 ...

  4. Linux命令gitview,使用linux的gitview命令查看文件内容

    使用linux的gitview命令查看文件内容 发布时间:2020-07-22 10:23:42 来源:亿速云 阅读:99 作者:清晨 栏目:服务器 这篇文章将为大家详细讲解有关使用linux的git ...

  5. 关于cat命令修改文件内容(导入变量符号以及变量内容)

    关于cat命令修改文件内容(导入变量符号以及变量内容) cat >1.txt<<END $1=1 $2=2 $1 $2 END 查看文件内容为: [root@server04 ~]# ...

  6. linux中可以使用以下命令查看文件内容,在Linux服务器中使用命令行中查看文件内容...

    通常查看文件内容的方法是简单地在文本编辑器中打开它.然而,为了更快速地查看,事实上,也为了在shell脚本中实现自动化,使用文本编辑器的方法并不适合. 在Linux中,有很多命令可以解决这个问题:在命 ...

  7. Linux:grep命令检索文件内容详解

    前言 Linux系统中搜索.查找文件中的内容,一般最常用的是grep命令,另外还有egrep命令,同时vi命令也支持文件内容检索.下面来一起看看Linux利用grep命令检索文件内容的详细介绍. 方法 ...

  8. linux如何改文件内容,linux下用命令修改文件内容

    linux下vi命令修改文件及保存的使用方法 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi n filename :打开文件,并将光标置于第n行首 vi fil ...

  9. linux哪个命令不可以查看文件内容,linux命令--查看文件内容

    cat :由第一行开始显示文件内容: tac:从最后一行开始显示,可以看出tac与cat字母顺序相反: nl:显示的时候输出行号: more:一页一页的显示文件内容: less与more类似,但它可以 ...

最新文章

  1. 浅谈话题模型:LSA、PLSA、LDA
  2. loadrunner目录分析
  3. mutt msmtp
  4. JAVA抽象类为什么可以有构造_抽象类为什么可以有构造函数?- Constructor of an abstract class in C#(转载)...
  5. Unity声音-音源组件
  6. optimize table优化mysql例子
  7. 第103天:CSS3中Flex布局(伸缩布局)详解
  8. 【Logstash】记录一次logstash拉取数据很慢的问题
  9. php把这两个二维数组合并,两个二维数组的合并
  10. Python基础——@staticmethod与@classmethod
  11. javaweb 发布目录
  12. CFileDialog用法详解
  13. 禁止php读取目录文件目录,Php读取目录文件
  14. “注释”是程序员的自我修养
  15. 如何看待小米发布的Redmi Note9系列手机?1299元起是否值得?
  16. linux 修改用户密码 报错,linux中修改用户密码报错 passwd:Authentication token manipulation error...
  17. 杨天宇20190912-1 每周例行报告
  18. 计算机双学位毕业设计选题,双学位毕业设计终于结束
  19. 【JavaScript设计模式张容铭】抽象工厂模式深度剖析——关于继承与constructor属性的深度理解
  20. 计算机屏幕广播系统,ip网络广播终端_ip广播终端连接图_ip广播系统方案

热门文章

  1. 开发到底要不要转行软件测试?一篇足以 最全方位分析
  2. 简明Python教程笔记(一)
  3. 【Vue 快速入门系列】Vue数据实现本地存储、自定义事件绑定、全局事件总线、$nextTick的使用
  4. ORACLE利用序列实现ID自增
  5. 微信小游戏--JS基础
  6. 机器人开始“杀人”了
  7. OpenCV-图像色温
  8. 血氧仪语音芯片,超低功耗待机语音IC方案,可自己烧写语音WT588F
  9. 软件设计师之法律法规知识
  10. H3C服务器重做RAID