博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 比较两个文件夹不同 (diff命令, md5列表)
阅读量:5754 次
发布时间:2019-06-18

本文共 681 字,大约阅读时间需要 2 分钟。

比较文件夹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压缩会带上文件的时间

 

转载地址:http://fvckx.baihongyu.com/

你可能感兴趣的文章
使用ADMT3.2迁移2008AD域(三)----用户的迁移(生成复杂密码)
查看>>
我的友情链接
查看>>
C#网络编程(1)
查看>>
2.2-单用户模式
查看>>
3.5-du命令
查看>>
hbuilder下沉浸式状态栏设置
查看>>
win8下忘记开机密码进入系统(本机)
查看>>
编译安装Nginx+Mariadb+Memcache+php实现Nginx与Memcache结合
查看>>
解密******全攻略 为邮件系统安全加锁(下)
查看>>
linux服务之apache
查看>>
varnish详解与实际应用案例
查看>>
oracle 11g中 alert文件的变化
查看>>
centos 7 删除 virbr0 虚拟网卡
查看>>
构建简单电子邮件系统
查看>>
find命令
查看>>
通过网络安装系统
查看>>
RedHat 7.2配置本地yum源
查看>>
Form表单中method="post/get'的区别
查看>>
u盘安装xp,win7 win8系统
查看>>
tomcat内存配置
查看>>