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

转载于:https://www.cnblogs.com/xudong-bupt/p/6493903.html

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

  1. diff命令两个服务器文件,linux 比较两个文件夹不同 (diff命令, md5列表)

    比较文件夹diff,可以直接使用diff命令 [root@~]# diff -urNa dir1 dir2 -a Treat all files as text and compare them li ...

  2. linux 返回上一个文件夹_常用命令之linux指令

    无论是在服务器上进行开发,还是在 android 上执行一些指令,都需要用到 linux 的一些命令行操作,所以,必须要学习一些 linux 指令的基本操作. 下面是我整理的一些 linux 基本操作 ...

  3. Linux系统查看各文件夹大小的命令du -lh命令

    du -lh --max-depth=1 查看各文件夹大小的命令. -l:-count-links重复计算硬件连接的文件. -h:-human-readable,以K,M,G为单位,提高信息可读性. ...

  4. linux系统下 新建文件夹,使用ln命令在Linux系统中创建连接文件

    导读 在Linux中ln命令用来为文件创建连接,连接类型分为硬连接(Hard Link)和符号连接(Symbolic Link)两种,默认的连接类型是硬连接.如果要创建符号连接必须使用"-s ...

  5. linux两文件对比,linux对比两个文件的差异

    在项目维护阶段,经常会对垃圾文件进行清理.比如没有在数据库中的文件进行删除,这个时候最好的选择就是使用shell命令了:废话不多说直接上代码: 1.首先准备好从数据表导出来的数据,方法随意 2.在服务 ...

  6. Windows和Linux VPS/GDrive之间文件夹的实时单向/双向同步教程

    说明:一般我们同步Windows和Linux之间的文件时,常用的方法有nfs挂载,inotify + rsync同步等,有钱的或许会买成熟的storenext系统,当然后者基本上都是公司在用,stor ...

  7. diff 比较两个文件夹下各个文件的内容(差别)

    文章目录 1 比较文件夹下各个文件的内容 其他参考 diff的参数,输出 备注 标题:diff 比较两个文件夹下各个文件的内容(差别) 1 比较文件夹下各个文件的内容 很简单,就一行代码:diff - ...

  8. Linux如何显示文件数目的技巧比较两个文件夹是否相同

    文章目录 如何对比文件数目 比较两个文件夹是否相同 查看文件大小并排序文件大小 工作场景,现在我需要对比同事的一个目录下的文件,与我的目录下的文件数量是否相同,如果数量相同的话,文件是否相同. 如何对 ...

  9. Docker中,diff和merged这两个文件夹的作用

    Docker中,diff和merged这两个文件夹的作用 在Docker中,diff和merged这两个文件夹都是与容器的文件系统相关的.它们的作用分别是: 1.diff文件夹 diff文件夹包含了容 ...

最新文章

  1. [JSOI2007]建筑抢修
  2. 如何编写更好的SQL查询:终极指南-第二部分
  3. 读书-算法《程序设计导引及在线实践》-简单计算题5:装箱问题
  4. 23种设计模式C++源码与UML实现--命令模式
  5. 2018 ACM-ICPC亚洲区域赛 北京赛区
  6. FreeMarker Eclipse Plugin的安装!
  7. 2017.3.30 寿司晚宴 失败总结
  8. python面试题之Python 的特点和优点是什么
  9. vim的安装以及配置
  10. ajax通过对象获得时间戳,从FullCalendar事件对象获取简单的时间戳
  11. Stata:机制检验,如何判断是不是遮掩效应?
  12. Exception in thread main java.lang.UnsatisfiedLinkError: com.mzlr.jni.Calculater.Sum(II)I at com.
  13. 云服务器修复漏洞用重启吗,漏洞修复后要重启吗
  14. RHCE linux学习第八天
  15. win10家庭版计算机配置在哪里,Windows10家庭版没有组策略的解决方法
  16. ios中嵌套h5做的app,长按图片默认会有放大效果;如何禁止
  17. c语言mon什么意思,c'mon是什么意思啊 – 手机爱问
  18. 区块链游戏开发注意事项
  19. 系分 - 操作系统 - 嵌入式
  20. Java+JVM+MySQL+数据结构与算法,一文说清!

热门文章

  1. 【树莓派】服务配置相关3:基于Ubuntu Server的服务配置
  2. jquery原型方法map的使用和源码分析
  3. NHibernate初学者指南(15):使用LINQ to NHibernate提供程序查询数据
  4. 自己实现Int32Collection(.Net 1.1),以及效率问题的体会
  5. Java虚拟机学习 - 体系结构 内存模型
  6. Android--Pin流程,飞行模式相关流程总结【工作日记一】
  7. iText制作表格比较好的文章
  8. Source insight 添加注释插件
  9. windows下MySQL 5.7+ 解压缩版安装配置方法
  10. Windows下 ffmpeg + labelImg 提取视频帧 得到图片集 并 标注图片 来 构造数据集