博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Linux下比较两个目录需要忽略某些文件时怎么做?
阅读量:2443 次
发布时间:2019-05-10

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

 

在Linux下如果要比较两个目录,可以使用diff命令,并且需要加上选项-r(递归)。

       -r     When comparing directories, recursively compare any subdirectories found.

 

另外还有两个常用的选项,-b (忽略空白)和 -B (忽略空行)

       -b     Ignore changes in amount of white space.

       -B     Ignore changes that just insert or delete blank lines.
如下例所示:

[root@s170 cjtj]# diff -r -b -B sch_admin 4sch_admin              Only in 4sch_admin: 1.txtdiff -r -b -B sch_admin/build/CVS/Root 4sch_admin/build/CVS/Root1c1< :pserver:coding@cvsbank:/CVSAPPS---> :pserver:zhy@218.23.142.44:12401/home/cvsrootdiff -r -b -B sch_admin/conf/CVS/Entries 4sch_admin/conf/CVS/Entries1c1< /struts-sch.xml/1.3/Fri May 18 07:31:05 2012//---> /struts-sch.xml/1.3/Fri May 18 14:39:35 2012//。。。。。。

因为我的目录中带有版本信息,CVS目录存在很大的区别,但是对实际的文件内容是没有意义的,因此我想在比较时忽略掉CVS目录。

       --exclude=pattern

              When comparing directories, ignore files and subdirectories whose basenames match pattern.

下面是加了 --exclude选项时的比较结果,看上去很清爽。[root@s170 cjtj]# diff -r -b -B --exclude=CVS sch_admin 4sch_adminOnly in 4sch_admin: 1.txtBinary files sch_admin/dist/sch-admin.jar and 4sch_admin/dist/sch-admin.jar differOnly in 4sch_admin/dist: .#sch-admin.jar.1.10Only in 4sch_admin/dist: .#sch-admin.jar.1.11Only in 4sch_admin/dist: .#sch-admin.jar.1.12Only in 4sch_admin/extra/zhaosheng: baoming.html.1[root@s170 cjtj]#

 

欲访问本文最新版,请移步:

 

更多关于Linux使用的文章请访问:

 

 

 

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

你可能感兴趣的文章
电脑怎么批量删除作废文件_提醒:删除“如果已删除则作废”标签并不会使您的保修无效
查看>>
usb共享驱动下载_共享数据时,可以通过USB集线器连接的两个驱动器绕过计算机吗?
查看>>
如何使用三星智能开关更新您的Galaxy手机
查看>>
p8h61主板升级cpu_如何升级和安装新的CPU或主板(或两者)
查看>>
未拉手刹撞到前面车的动画_使用手刹批量转换视频
查看>>
如何在Android中锁定屏幕方向
查看>>
facebook时间序列_为什么按时间顺序排列的Facebook订阅源永不回来
查看>>
java与移动智能设备开发_移动时,您应该如何处理所有智能家居设备?
查看>>
计算机组成原理实验 ram_从理论上讲,您可以在64位计算机中放置的RAM最大数量是多少?
查看>>
多线程计算多分批计算_如何在Excel 2013中更改自动计算和多线程功能
查看>>
facebook浏览器插件_Facebook容器将Facebook与Firefox浏览器的其余部分隔离开
查看>>
从iphone复制视频报错_如何在iPhone上复制照片和视频
查看>>
自定义生成excel模板_如何在Excel中创建自定义模板
查看>>
此乃谎言_停止相信电视的谎言:关于“增强”图像的真实真相
查看>>
java 初学者_初学者:如何在Outlook 2013中创建,管理和共享日历
查看>>
word 禁用dtd_如何清除或禁用Microsoft Word 2016中的最近文档列表
查看>>
如何在Microsoft Word中使用Excel样式的电子表格
查看>>
chromecast 协议_如何解决常见的Google Chromecast问题
查看>>
谷歌浏览器运行缓慢_为什么新的Google地图在我的计算机上运行缓慢得难以忍受?
查看>>
mxn插头_如何设置Eufy智能插头
查看>>