Linux命令-md5sum: 文件校验,文件内容对比

版权声明:转载请注明出处! https://blog.csdn.net/zongf0504/article/details/86311143

md5sum 命令用于计算文件内容的md5值, 是对文件内容逐位计算, 和文件名无关, 因此可以用于文件内容对比, 文件校验.

  • 下载校验: 在进行文件的网路传输时, 可能会由于网络等问题导致丢失数据, 或担心数据包被篡改, 因此当下载文件之后, 可以通过md5sum 命令进行文件校验. 很多官网在提供文件下载的同时, 也会提供文件的md5校验值, 如apache 官网.
  • 文件对比: 对比两个文件内容完全一致, 强对比, 对一行空行也不行.

1. 创建三个文本文件

$ echo hello,world > hw.txt
$ echo hello,world > hw2.txt
$ echo hello,world! > hw3.txt

2. 获取文件md5值

对文件内容做md5运算, md5一致则表示文件相同, 否则文件不同.

$ md5sum hw.txt hw2.txt hw3.txt 
757228086dc1e621e37bed30e0b73e17  hw.txt
757228086dc1e621e37bed30e0b73e17  hw2.txt
abdb60390ee5dcf80db30b45433551a7  hw3.txt

3. 其它类型

md5sum 不仅可以计算文本文件的md5值, 还可以对压缩包等所有文件格式进行md5计算.

# md5sum jdk1.8.0_152.tar.gz 
cc20a3e4403df8d2efa5e309687cb485  /opt/app/jdk/jdk1.8.0_152.tar.gz
# md5sum hello.war 
d12c93b10005fd588cc42718af4600b6  hello.war

猜你喜欢

转载自blog.csdn.net/zongf0504/article/details/86311143
今日推荐