1. 查看本地文件的 MD5 命令:md5sum FileName
    查看home目录下所有文件的 MD5 码:
    cd ~
    find /home -type f -print0 | xargs -0 md5sum | sort >md5.txt
    查看当前目录下所有文件的 MD5 码:
    find ./ -type f -print0 | xargs -0 md5sum | sort >md5.txt
  2. 通过上述方法对 home 文件夹里数据生成一份 md5 校验文件
    这个 md5 文件就这可作为这个 home 文件夹的校验文件,校验一个文件夹数据是否和 home 目录相同的方法就是针对该文件夹通过同样的方法生成一份 md5 校验文件,然后比对校验文件是否相同,如果两个文件相同,这认为这两个比对的数据文件夹一致
  3. 当服务器数量增多,无法通过命令对服务器一台台做MD5校验
    下面的Shell脚本是脚本生成MD5文件。
    #!/bin/bash
    # author: Jerry.huang # Set environment variables
    LANG=""
    export LANG echo ""
    echo ""
    echo "please put check_file in the same directory?"
    echo ""
    read -p "are you put the check_file in the right position ? (Y/N): " select_yn
    echo ""
    echo "" if [ "$select_yn" == "Y" ] || [ "$select_yn" == "y" ]; then echo "start generate data.md5 ..."
    cd ./data
    find ./ -type f -print0 | xargs - md5sum | sort > ../data.md5
    echo "generate md5 value over" elif [ "$select_yn" == "N" ] || [ "$select_yn" == "n" ]; then
    echo "stop generate md5 value !"
    else
    echo "I don't know what your choice is !!!"
    fi

    md5sum Code

最新文章

  1. C#扩展方法知多少
  2. getRealPath("/")弃用
  3. firefox vimperator插件
  4. [转]webApi 参数传递总结
  5. invert
  6. Android开发之有效获取状态栏(StatusBar)高度
  7. Android setTag IllegalArgumentException
  8. 从一开始,说出事java匿名内部类
  9. python(学习之路一)
  10. 无法定位程序输入点__gxx_personality_v0的一个解决方法
  11. Java开发笔记(三十九)日期工具Date
  12. Python-图片文字识别
  13. 20155219实践题目实现od命令
  14. Appium 使用小结
  15. MVC实现有关时间的进度条,使用jQuery ui的progressbar
  16. Window平台下React Native 开发环境搭建
  17. Python 序列与映射的解包操作-乾颐堂
  18. C++程序设计基础(8)main函数
  19. c# 后台线程 访问前台控件并显示信息
  20. QPS、TPS、PV等网站业务关键字释义

热门文章

  1. Gym 101873F Plug It In(二分图匹配)
  2. scrapy之五大核心组件
  3. windows中在vs code终端使用bash
  4. Go To Oracle
  5. hive权限配置
  6. 4.请介绍一下c++和Java的区别
  7. Kettle中表输出字段和字段选择
  8. windows php7 安装redis扩展
  9. python设计模式第二十五天【访问者模式】
  10. 如何创建djiago项目和djiago连接数据库