| Current File : //usr/share/man/zh_CN.UTF-8/man1/bdiff.1 |
'\" te
.\" Copyright 1989 AT&T Copyright (c) 1996, Sun Microsystems, Inc. All Rights Reserved
.TH bdiff 1 "1992 年 9 月 14 日" "SunOS 5.11" "用户命令"
.SH 名称
bdiff \- 大型 diff
.SH 用法概要
.LP
.nf
\fBbdiff\fR \fIfilename1\fR \fIfilename2\fR [\fIn\fR] [\fB-s\fR]
.fi
.SH 描述
.sp
.LP
\fBbdiff\fR 的用法与 \fBdiff\fR 类似,旨在查找 \fIfilename1\fR 和 \fIfilename2\fR 中的哪些行必须加以更改以让两个文件达到完全一致。其目的在于允许处理太大而不能使用 \fBdiff\fR 的文件。如果 \fIfilename1 (filename2)\fR 是 \fB-\fR,则读取标准输入。
.sp
.LP
\fBbdiff\fR 忽略两个文件开头相同的行,将每个文件的剩余部分拆分为 \fIn\fR 行的片段,然后针对相应的片段调用 \fBdiff\fR。如果同时指定了两个可选参数,则它们必须按照上面指定的顺序显示。
.sp
.LP
\fBbdiff\fR 的输出与 \fBdiff\fR 的输出完全一致,但是会调整行号以便消除文件分段(即让其看起来好像文件是整体处理的)。注意:由于文件的分段,有极少数文件差异 \fBbdiff\fR 可能找不到。
.SH 选项
.sp
.ne 2
.mk
.na
\fB\fIn\fR \fR
.ad
.RS 7n
.rt
行片段的数量。缺省情况下 \fIn\fR 的值为 3500。如果指定了可选的第三个参数并且它是数字,则将其用作 \fIn\fR 的值。这在此类情况下很有用:3500 个行片段对于 \fBdiff\fR 太大,从而导致其失败的情况。
.RE
.sp
.ne 2
.mk
.na
\fB\fB-s\fR \fR
.ad
.RS 7n
.rt
指定 \fBbdiff\fR 不列显任何诊断(无提示选项)。注意:但是这不会禁止显示 \fBbdiff\fR 调用的来自 \fBdiff\fR 的可能诊断消息。
.RE
.SH 用法
.sp
.LP
有关 \fBbdiff\fR 遇到大于或等于 2 GB(2^31 字节)文件时行为的说明,请参见 \fBlargefile\fR(5)。
.SH 文件
.sp
.LP
\fB/tmp/bd\fI?????\fR\fR
.SH 属性
.sp
.LP
有关下列属性的说明,请参见 \fBattributes\fR(5):
.sp
.sp
.TS
tab() box;
cw(2.75i) |cw(2.75i)
lw(2.75i) |lw(2.75i)
.
属性类型属性值
_
可用性system/core-os
_
CSIenabled(已启用)
.TE
.SH 另请参见
.sp
.LP
\fBdiff\fR(1)、\fBattributes\fR(5)、\fBlargefile\fR(5)
.SH 诊断
.sp
.LP
使用 \fBhelp\fR 获得说明。