下面我给各位朋友总结一下在linux中利用shell命令来获取文件md5及遍历目录下所有文件的md5的例子,希望此例子对各位同学会有所帮助,

获取文件的MD5值:

$ md5sum linuxmint-12-gnome-dvd-32bit.iso|cut -d ' ' -f1

得到的MD5值

ee3d6e2ca498bc7685b7f17cdb5f2eea

使用MD5校验iso文件:

$ md5sum linuxmint-12-gnome-dvd-32bit.iso >linuxmint-12-gnome-dvd-32bit.md5

注意linuxmint-12-gnome-dvd-32bit.md5的内容是:

ef3d6e2ca498bc7685b7f17cdb5f2eea linuxmint-12-gnome-dvd-32bit.iso

把linuxmint-12-gnome-dvd-32bit和其验证文件

linuxmint-12-gnome-dvd-32bit.md5放到同一目录下用下面的命令:

$ md5sum -c linuxmint-12-gnome-dvd-32bit.md5

如果校验正确则输出:

linuxmint-12-gnome-dvd-32bit.iso: 确定

如果校验错误则输出:

linuxmint-12-gnome-dvd-32bit.iso: 失败

md5sum: 警告:1/1 生成的校验和不匹配

命令解释:

md5 -c: 从文件中读取MD5 的校验值并予以检查

Message Digest Algorithm MD5为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护,linux shell 获取文件md5的命令linux操作系统》(https://www.unjs.com)。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data Security Inc. April 1992)

keywords:Hash,SHA,Ronald L. Rivest,MD5,IETF(Internet Engineering Task Force)

遍历获取目录所有文件的md5

DIR='/home/fukun'

find $DIR -type f -print0 | xargs -0 md5sum > ./md5.md5

linux获取文件的md5,linux shell 获取文件md5的命令linux操作系统 -电脑资料相关推荐

  1. linux权限644是什么,linux系统644、755、777权限详解linux操作系统 电脑资料

    linux系统644.755.777权限详解linux操作系统 电脑资料 在linux系统中644.755.777三种权限是非常重要的一些权限了,下面我来详细的介绍644.755.777三种权限的使用 ...

  2. linux目录为root所有文件,linux获取文件所有目录/文件夹的例子linux操作系统 -电脑资料...

    下面我给大家整理了两种比较实用的方法,如我们可以使用dirname来获取文件路径或者使用shell命令来获取路径,希望例子对大家有帮助, 方式一:使用" dirname" 去获得( ...

  3. linux如何运行sh监控文件夹,如何使用Shell进行文件监控?

    导读 文件监控可以配合rsync实现文件自动同步,例如监听某个目录,当文件变化时,使用rsync命令将变化的文件同步.(可用于代码自动发布) inotify 是linux内核的一个特性,在内核 2.6 ...

  4. linux系统电脑的权限设置,Linux下的文件权限设置修改详解linux操作系统 -电脑资料...

    在linux中更改所属用户组是使用chgrp,更改文件拥有者, chown,更改9个属性, chmod这三种常用的问题,在linxu中这三个命令就是对文件目录权限的控制命令了,下面我来介绍它们的用法与 ...

  5. linux find 删除文件夹,linux中find与rm实现查找并删除目录或文件linux操作系统 -电脑资料...

    在linux中find是查找搜索文件而rm是删除文件,下面我们来看一篇linux中find与rm实现查找并删除目录或文件的实例,希望文章对大家会有所帮助, 删除指定目录下指定文件 find 要查找的目 ...

  6. linux复制文件夹 实例,linux复制文件夹与文件实例介绍linux操作系统 -电脑资料

    本文章来介绍一下关于linux复制文件夹与文件的一些基础用法,有需要学习的朋友可参考一下本文章, CP命令 格式: CP [选项] 源文件或目录  目的文件或目录 选项说明:-b 同名,备分原来的文件 ...

  7. linux mv复制命令,linux中删除复制移动文件rm,mv,cp命令详解linux操作系统 -电脑资料...

    在linux中对文件的复制删除移动分别会使用到rm,mv,cp三个命令,下面我来给大家介绍一下rm,mv,cp命令对文件的常规操作吧, 先看实例 删除复制移动文件命令 Linux代码 rm -rf / ...

  8. linux 下删除批量文件命令,linux 批量删除文件与空文件删除命令linux操作系统 -电脑资料...

    在linux中删除文件与删除目录及删除空文章都是使用rm 命令了,执行rm指令可删除文件或目录,如欲删除目录必须加上参数\"-r\",否则预设仅会删除文件,下面我来介绍在linux ...

  9. 怎样把电脑换linux系统软件,如何将OS/2应用程序移植到Linux操作系统 -电脑资料...

    当从 OS/2 移植到 Linux 时,关键的编程问题是什么? 在转换到 Linux 之前注意一下,提早发现陷阱, 本文是 LAN Distributed Platform(LANDP)for Lin ...

最新文章

  1. 《我想进大厂》之JVM夺命连环10问
  2. python有时候没有智能提示_python没有报错提示
  3. Android -- onMeasure()源码分析
  4. 【算法+图像处理】2D卷积与快速卷积算法C语言实现
  5. 【原】画流程图工具visio使用技巧汇总
  6. mysql压力测试工具Mysqlslap
  7. setInterval(callback(),time)
  8. 腾讯TEG校招群聊天记录曝光,速来围观!
  9. 纪中C组模拟赛总结(2019.9.7)
  10. VBA and Access
  11. 将本地文件上传到gitlab上
  12. 技术在大数据分析中的重要性
  13. 请教Spark 中 combinebyKey 和 reduceByKey的传入函数参数的区别?
  14. 苹果谷歌双双被曝,你的手机正在窃听你的生活
  15. JAVA 线程池的分析和使用
  16. 全球名校AI课程库(36)| 辛辛那提大学 · 离散数学课程『MATH1071 Discrete Math』
  17. 简单的Dos攻击-死亡之Ping
  18. cpuz北桥频率和内存频率_cpu-z里的注:频率是什么意思???高出内存频率
  19. win10升级助手_Win10自带杀毒软件如此强大,大家却不爱用,究竟是为什么呢?...
  20. 百度webuploader上传到阿里OSS

热门文章

  1. AnalyticDB for PG 如何作为数据源对接帆软 FineBI
  2. 聊聊安卓折叠屏给交互设计和开发带来的变化
  3. Objective-C中的associated object释放时机问题
  4. 物联网落地三大困境破解
  5. Andrew Ng深度学习课程笔记
  6. 一睹为快 | 施耐德电气全生命周期智能制造解决方案亮相线上工博
  7. 谁说技术男不浪漫!90后程序员2天做出猫咪情绪识别软件
  8. 一次搞定各种数据库SQL执行计划
  9. 为什么程序员总是打扮成这样一幅鬼样子
  10. com+ system application 启动_dubbo启动引导过程(基于2.7.9)