Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux bzdiff 命令。

1、命令简介

bzdiff命令用于直接比较两个“.bz2”压缩包中文件的不同,省去了解压缩后再调用diff命令的过程。

2、命令用法

bzdiff [options] [file1] [file2]

3、命令描述

bzdiff命令用于直接比较两个“.bz2”压缩包中文件的不同,省去了解压缩后再调用diff命令的过程。

bzdiff命令本身没有任何的参数选项,但是可以使用diff命令的相关参数,所有的参数将直接传递给diff命令。

4、命令选项

-<行数>指定要显示多少行的文本。此参数必须与-c或-u参数一并使用
-adiff预设只会逐行比较文本文件
-b不检查空格字符的不同
-c显示全部内容,并标出不同之处
-W指定输出的列宽,默认130
-x不比较选项中所指定的文件或目录
-X您可以将文件或目录类型存成文本文件,然后在=<文件>中指定此文本文件
-y以并列的方式显示文件的异同之处
--help查看帮助信息
--left-column在使用-y参数时,若两个文件某一行内容相同,则仅在左侧的栏位显示该行内容
--suppress-common-lines在使用-y参数时,仅显示不同之处

5、使用示例

1)比较两个.bz2压缩包中文件的不同

[root@kvm1 ~]# bzdiff a.bz2 b.bz2

2)显示全部内容并标出不同之处

[root@kvm1 ~]# bzdiff -c a.bz2 b.bz2

3)以并列的方式显示不同之处

[root@kvm1 ~]# bzdiff -y a.bz2 b.bz2

推荐文档