• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    linux 比较两个文件夹diff不同 (diff命令, md5列表)

    比较文件夹diff,可以直接使用diff命令

    [root@~]# diff -urNa dir1 dir2
      -a Treat all files as text and compare them line-by-line, even if they do not seem to be text.
      -N, --new-file
        In directory comparison, if a file is found in only one directory, treat it as present but empty in the other directory.
      -r When comparing directories, recursively compare any subdirectories found.
      -u Use the unified output format.

    比较文件夹diff,也可以比较文件MD5列表。下面命令可以获取文件夹中文件md5列表

    find /home/ -type f -not \( -name '.*' \) -exec md5sum {} \;

    说明:

              (1) /home/文件目录

         (2) -type f 文件类型为普通文件

         (3) -not \( -name '.*' \)  过滤掉隐藏文件。可以过滤掉不需要考虑的文件

             (4) -exec md5sum {} \;  对每个文件执行md5sum命令

     用tar命令压缩后,比较文件的MD5是不行的。tar压缩会带上文件的时间

    总结

    以上所述是小编给大家介绍的linux 比较两个文件夹diff不同 (diff命令, md5列表),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • 一天一个shell命令 linux文本操作系列-diff命令详解
    • 同一个文件在windows和linux下计算md5哈希不一致的原因及解决方法
    • 利用PHP脚本在Linux下用md5函数加密字符串的方法
    • Linux系统递归生成目录中文件的md5的方法
    • 在Linux中使用MD5实现用户验证的解决方法
    上一篇:Linux下快速比较两个目录的不同(多种方法)
    下一篇:Linux通过Shell脚本命令修改密码的两种方式
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    linux 比较两个文件夹diff不同 (diff命令, md5列表) linux,比较,两个,文件夹,