zoukankan      html  css  js  c++  java
  • Linux MD5值递归比对目录中的文件是否有修改

    项目上今天遇到检查两个版本的发布包rc1.tar.gz和rc2.tar.gz的一致性,解决方法做个总结,步骤如下

    1. 建立文件夹

        mkdir test_rc1 test_rc2

    2. 文件解压缩

        tar -zxvf rc1.tar.gz -C ./test_rc1/

        tar -zxvf rc2.tar.gz -C ./test_rc2/

    3. 递归生成目录下的值

        切换到对应目录下执行

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

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

    4. 检查

        md5sum -c file1.md5  

         md5sum -c file2.md5   

    5. 比对两文件的不同

       diff file1.md5  file2.md5  > diff.log

      

  • 相关阅读:
    CGCDSSQ
    100200H
    斗地主
    借教室
    bzoj 3743
    17B
    能量项链
    589
    16-求连续数组和最大
    15-幸运数组4、7
  • 原文地址:https://www.cnblogs.com/zhuxiaohou110908/p/5779753.html
Copyright © 2011-2022 走看看