zoukankan      html  css  js  c++  java
  • linux shell sha256sum 和 md5sum 文件校验

    通常的使用方法是
    使用-c参数
    sha256sum -c SHA256SUM-files
    md5sum -c md5sum-files

    获取字符串的MD5值

    以下以md5sum为例
    例如
    echo -n 'hello'|md5sum|cut -d ' ' -f1
    得到的MD5值:
    5d41402abc4b2a76b9719d911017c592

    命令解释:
    md5sum: 显示或检查 MD5(128-bit) 校验和,若没有文件选项,或者文件处为”-“,则从标准输入读取。
    echo -n : 不打印换行符。
    cut: cut用来从标准输入或文本文件中剪切列或域。剪切文本可以将之粘贴到一个文本文件。
    -d 指定与空格和tab键不同的域分隔符。-f1 表示第一个域。参考这里。

    获取文件的MD5值:

    [root@localhost src]# md5sum etcd-v3.4.14-linux-amd64.tar.gz
    526d982951284c97ed0dbd9132de3db3  etcd-v3.4.14-linux-amd64.tar.gz
    [root@localhost src]# 
    

    得到的MD5值:526d982951284c97ed0dbd9132de3db3

    可以通过md5sum etcd-v3.4.14-linux-amd64.tar.gz > etcd-v3.4.14-linux-amd64.tar.gz.md5
    生成md5文件

    把md5文件(etcd-v3.4.14-linux-amd64.tar.gz.md5),原tar.gz文件放在同一个目录
    使用md5sum -c etcd-v3.4.14-linux-amd64.tar.gz.md5命令
    可以校验文件

    [root@localhost src]# md5sum -c etcd-v3.4.14-linux-amd64.tar.gz.md5
    etcd-v3.4.14-linux-amd64.tar.gz: OK
    [root@localhost src]# 
    
    本人水平有限,还在不断学习中 难免有很多错误或者遗漏,望见谅
  • 相关阅读:
    你不知道的JavaScript(上)作用域与闭包
    csu 1982: 小M的移动硬盘
    csu 1985: 驱R符
    csu 1987: 绚丽的手链
    2017ACM/ICPC广西邀请赛 1007 Duizi and Shunzi
    2017ACM/ICPC广西邀请赛 1005 CS Course
    2017ACM/ICPC广西邀请赛 1004 Covering
    hdu 1209 Clock
    trac中wiki直接显示任务代码
    phpcms中action值的含义
  • 原文地址:https://www.cnblogs.com/faberbeta/p/14407129.html
Copyright © 2011-2022 走看看