Linux的md5sum命令用法
MD5算法可以用来验证网络文件传输的完整性。Linux的md5sum命令便用于生成和校验文件的md5值。需要注意的是,md5sum检验的是文件内容,而不是文件名。
语法:
md5sum [选项]... [文件]...
选项:
-b, --binary 以二进制模式读取-c, --check 从文件中读取MD5 的校验值并予以检查--tag create a BSD-style checksum-t, --text 以纯文本模式读取(默认)Note: There is no difference between binary and text mode option on GNU system.The following four options are useful only when verifying checksums:--quiet don't print OK for each successfully verified file--status don't output anything, status code shows success--strict exit non-zero for improperly formatted checksum lines-w, --warn warn about improperly formatted checksum lines--help 显示此帮助信息并退出--version 显示版本信息并退出
常见用法:
(1)查看字符串的md5值
[root@k8s-m1 ~]# echo "apple" | md5sum
30c6677b833454ad2df762d3c98d2409 -
[root@k8s-m1 ~]#
[root@k8s-m1 ~]# echo "apple" | md5sum | awk '{ print $1 }'
30c6677b833454ad2df762d3c98d2409
(2)查看文件的md5值
[root@k8s-m1 ~]# echo "hello" > testmd5
[root@k8s-m1 ~]#
[root@k8s-m1 ~]# md5sum testmd5
b1946ac92492d2347c6235b4d2611184 testmd5
(3)注意:md5检验的是文件的内容,与文件名无关。
[root@k8s-m1 ~]# echo "banana" > test1
[root@k8s-m1 ~]#
[root@k8s-m1 ~]# echo "banana" > test2
[root@k8s-m1 ~]#
[root@k8s-m1 ~]# md5sum test1 | awk '{ print $1 }'
df3e129a722a865cc3539b4e69507bad
[root@k8s-m1 ~]#
[root@k8s-m1 ~]# md5sum test2 | awk '{ print $1 }'
df3e129a722a865cc3539b4e69507bad
以上可见test1和test2两个文件内容一致。
Linux的md5sum命令用法相关推荐
- Linux下mknod的作用,Linux系统mknod命令用法
欢迎来到学习啦,本文介绍Linux系统mknod命令用法 ,欢迎您阅读. mknod 用法: 名字 mknod - 建立块专用或字符专用文件 总览 mknod [options] name {bc} ...
- linux系统md5sum命令用不了,Linux中md5sum命令起什么作用呢?
摘要: 下文讲述Linux中md5sum命令的功能说明,如下所示: md5sum命令功能: 用于为一个文件生成其内容的MD5值, 此命令的原理是对文件的内容进行校验, 生成文件内容的MD5值 此方式常 ...
- Linux下find命令用法详解
Linux下find命令用法详解 学神VIP烟火 学神IT教育:XueGod-IT 最负责任的线上直播教育平台 本文作者为VIP学员 烟火 第一部分:根据文件名查找 1.在当前目录查找名称为test的 ...
- Linux 下 strace 命令用法总结
Linux 下 strace 命令用法总结 1 功能说明 strace 命令是一种强大的工具, 能够显示任何由用户空间程式发出的系统调用. strace 显示这些调用的参数并返回符号形式的值. str ...
- Linux Shell nohup命令用法(内含代码演示)
一.Linux Shell nohup命令用法 在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行.比如我们要运行mysql在后台: ...
- linux bin fuser,Linux中fuser命令用法详解
描述: fuser可以显示出当前哪个程序在使用磁盘上的某个文件.挂载点.甚至网络端口,并给出程序进程的详细信息. fuser显示使用指定文件或者文件系统的进程ID. 默认情况下每个文件名后面跟一个字母 ...
- Linux 的md5sum命令
md5sum: MD5算法可以用来验证网络文件传输的完整性.Linux的md5sum命令便用于生成和校验文件的md5值.需要注意的是,md5sum校验的是文件内容,而不是文件名. 输入如下内容,并保存 ...
- Linux之curl命令用法指南学习
Linux之curl命令用法指南学习 前言 常用参数 命令样例 其他 参考链接 前言 应用场景 工作中经常需要用到curl命令在测试或生产服务器中测试第三方接口,尤其是一些内外网接口.判断线上接口信息 ...
- (超详解)Linux系统find命令用法
Linux系统find命令用法 Linux 查找命令find是Linux系统中最重要和最常用的命令之一,用于查找与指定参数条件匹配的文件及目录列表.find查找命令可以在各种条件下使用,我们可以通过权 ...
最新文章
- opencv 行与列
- from selenium.webdriver.support.ui import Select
- 逻辑漏洞挖掘初步总结篇
- Spring(二)scope、集合注入、自动装配、生命周期
- go语言调用c 的头文件 so,Golang生成共享库(shared library)以及Golang生成C可调用的动态库.so和静态库.a...
- QT Openssl no OPENSSL_Applink 解决
- 趣文:追MM的各种算法
- mac wordpress php7,Mac 下基于 wordpress 搭建个人博客系统
- windows 编程 —— 消息与参数(滚动条、键盘、鼠标)
- Arduino 各种模块篇 DHT11 温度湿度 数字模块 单总线
- C语言课后习题(65)
- 提高Android Studio运行、编译速度方案
- python 输出文字_Python中输出ASCII大文字、艺术字、字符字小技巧
- ORACLE 中IN和EXISTS比较
- win10专业版有必要吗_Win10有哪些版本 Win10各版本有什么区别【区别介绍】
- 程序员的工资是不是太高了?真相让人心疼
- Python经典面试题解析:实现斐波那契数列
- 微型计算机97 占有率,第1章++微型计算机基础.ppt
- Delphi IdHTTP1下载文件防止假死 ( - 大悟还俗
- 机器人视觉硬件方案设计对比