手册页部分 1: 用户命令

退出打印视图

更新时间: 2014 年 7 月
 
 

bdiff(1)

名称

bdiff - 大型 diff

用法概要

bdiff filename1 filename2 [n] [-s]

描述

bdiff 的用法与 diff 类似,旨在查找 filename1filename2 中的哪些行必须加以更改以让两个文件达到完全一致。其目的在于允许处理太大而不能使用 diff 的文件。如果 filename1 (filename2),则读取标准输入。

bdiff 忽略两个文件开头相同的行,将每个文件的剩余部分拆分为 n 行的片段,然后针对相应的片段调用 diff。如果同时指定了两个可选参数,则它们必须按照上面指定的顺序显示。

bdiff 的输出与 diff 的输出完全一致,但是会调整行号以便消除文件分段(即让其看起来好像文件是整体处理的)。注意:由于文件的分段,有极少数文件差异 bdiff 可能找不到。

选项

n

行片段的数量。缺省情况下 n 的值为 3500。如果指定了可选的第三个参数并且它是数字,则将其用作 n 的值。这在此类情况下很有用:3500 个行片段对于 diff 太大,从而导致其失败的情况。

–s

指定 bdiff 不显示任何诊断(无提示选项)。注意:但是这不会禁止显示 bdiff 调用的来自 diff 的可能诊断消息。

用法

有关 bdiff 遇到大于或等于 2 GB(231 字节)文件时行为的说明,请参见 largefile(5)

文件

/tmp/bd?????

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/core-os
CSI
enabled(已启用)

另请参见

diff(1)attributes(5)largefile(5)

诊断

使用 help 获得说明。