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

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

  1. linux mount命令衔接,Linux mount命令详解:挂载Linux系统外的文件

    Linux mount命令详解:挂载Linux系统外的文件 <Linux挂载>一节讲到,所有的硬件设备必须挂载之后才能使用,只不过,有些硬件设备(比如硬盘分区)在每次系统启动时会自动挂载, ...

  2. linux 删除o开头的文件,linux实现除了某个文件或某个文件夹以外的全部删除

    比如一个目录下有1,2,3,4,5这五个文件,现在我需要删除除了2以外的所有文件,那么我可以使用 find . ! -name 2 -exec rm -f {} \; 当然你还可以配合着 -maxde ...

  3. linux用shell重命名文件,Linux shell - 重命名文件和文件夹(mv)

    如何在Linux下重命名多个文件 在Linux中,当你想要改变一个文件名,使用mv命令就好了.然而mv不能使用通配符重命名多个文件.可以用sed.awk或者与xargs结合使用来处理多个文件的情况.然 ...

  4. linux两台服务器传输,Linux两台服务器之间高速数据传输命令:scp应用详解

    Linux两台服务器之间高速数据传输命令:scp应用详解 Linux scp命令用于Linux之间复制文件和目录到另外一台,这个命令在多台服务器之间传输还是非常有用的,速度也是非常快的.比window ...

  5. 服务器如何接收curl上传文件,linux curl上传文件到服务器

    linux curl上传文件到服务器 内容精选 换一换 为了实现通过NAT Server可使用SSH协议跳转到SAP HANA节点的功能,以及SAP HANA节点和NAT Server互相通过SSH协 ...

  6. linux中如何在文件中查找文件,linux下find(文件查找)命令的用法总结

    每一种操作系统都有成千上万的文件组成,对于linux这样"一切皆文件"的操作系统来说更不例外,大家应该都能很轻松使用windows下的文件查找功能,但是对linux这一功能可能并不 ...

  7. linux mysql命令行导入_在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)...

    因导出sql文件 在你原来的网站服务商处利用phpmyadmin导出数据库为sql文件,这个步骤大家都会,不赘述. 上传sql文件 前面说过了,我们没有在云主机上安装ftp,怎么上传呢? 打开ftp客 ...

  8. linux中如何用ftp命令下载文件,linux中ftp下载文件命令的用法

    linxu下的ftp命令是用来下载文件或者上传文件的,下面由学习啦小编为大家整理了linux的ftp下载文件命令的用法的相关知识,希望对大家有帮助! 一.linux中的ftp下载文件命令的用法 从远程 ...

  9. linux下全盘查找文件,linux下的查找文件命令find

    find 1.作用 find命令的作用是在目录中搜索文件,它的使用权限是所有用户. 2.格式 find [path][options][expression] path指定目录路径,系统从这里开始沿着 ...

最新文章

  1. 【Qt】QT_BEGIN_NAMESPACE 和 QT_END_NAMESPACE
  2. Ubuntu 16.04- Package has no installation candidate解决方式,Ubuntu正确安装openssl-server的方法...
  3. “天猫精灵”如何为你写诗?人机共创的秘密在这儿
  4. pythonscrapy爬虫_零基础写python爬虫之使用Scrapy框架编写爬虫
  5. fedora20开机启动配置:systemctl
  6. C---编写程序:求出1~1000之间能被7或12整除,但不能同时被二者整除的所有整数,将结果保存在数组中,要求程序数据的输入、计算和输出均使用函数实现。
  7. CodeVs1519 过路费
  8. sublime设置空格替换tab键
  9. 百度地图 城市中心点坐标
  10. 浏览班级为计算机的同学记录的命令,2011年全国计算机等级考试二级VFP笔记(4)...
  11. c程序设计第五版谭浩强课后答案 第四章习题答案
  12. 907计算机专业基础与408相比,2018计算机考研专业课精选练习题(4)
  13. 支付宝支付对账单java_[Java]解析支付宝对账单csv
  14. 程序员学习时间的由来
  15. c++ 序列化库iguana使用总结
  16. 科普:QLED和OLED到底有何区别?
  17. C++实现 1432. 棋盘挑战
  18. 华为路由器:ppp协议
  19. 如何进行产品定位(上)
  20. 【STM32】RTC实时时钟概述、寄存器、库函数(RTC一般步骤)

热门文章

  1. java构造函数重载继承_Java基础-继承 - 写代码换盆的个人空间 - OSCHINA - 中文开源技术交流社区...
  2. appium的python教程_移动App Appium自动化测试教程Appium+Python 【2018年新】_IT教程网...
  3. mysql宽字节注入_转宽字节注入详解
  4. 首次适应算法_CVPR 2020丨?商汤TSD目标检测算法获得Open Images冠军
  5. c语言中删除有序数组中重复元素,去除有序列表中的重复元素
  6. c语言作业请输入一个运算符,C语言书面作业1(有答案版)..doc
  7. 深入理解C指针第一章小结1
  8. 一个兼容所有浏览器的阻止事件冒泡方法
  9. 9.proc目录下的文件和目录详解
  10. 剑指offer之 二叉搜索树的后续遍历序列