zoukankan      html  css  js  c++  java
  • linux 比较两个文件夹不同 (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压缩会带上文件的时间

  • 相关阅读:
    DNS bind9安装
    DHCP服务器
    RAID
    LVM
    box-pack
    display:flex和display:box布局浏览器兼容性分析
    Flex布局
    几种常见的浏览器以及内核
    display 垂直居中
    font-family 定义的最后为什么要加一句sans-serif
  • 原文地址:https://www.cnblogs.com/xudong-bupt/p/6493903.html
Copyright © 2011-2022 走看看