48 lines
1.8 KiB
Groff
48 lines
1.8 KiB
Groff
|
.TH DIFF 1
|
||
|
.SH NAME
|
||
|
diff \- print differences between two files
|
||
|
.SH SYNOPSIS
|
||
|
\fBdiff \fR [\fB\-c \fR|\fB \-e \fR|\fB \-C \fIn\fR\] [\fB\-br\fR]\fIfile1 file2\fR\fR
|
||
|
.br
|
||
|
.de FL
|
||
|
.TP
|
||
|
\\fB\\$1\\fR
|
||
|
\\$2
|
||
|
..
|
||
|
.de EX
|
||
|
.TP 20
|
||
|
\\fB\\$1\\fR
|
||
|
# \\$2
|
||
|
..
|
||
|
.SH OPTIONS
|
||
|
.FL "\-C \fIn" "Produce output that contains \fIn\fR lines of context"
|
||
|
.FL "\-b" "Ignore white space when comparing"
|
||
|
.FL "\-c" "Produce output that contains three lines of context"
|
||
|
.FL "\-e" "Produce an \fIed\fR-script to convert \fIfile1\fR into \fIfile2\fR"
|
||
|
.FL "\-r" "Apply \fIdiff\fR recursively to files and directories of the same name, when \fIfile1\fR and \fIfile2\fR are both directories"
|
||
|
.SH EXAMPLES
|
||
|
.EX "diff file1 file2" "Print differences between 2 files"
|
||
|
.EX "diff -C 0 file1 file2" "Same as above"
|
||
|
.EX "diff -C 3 file1 file2" "Output three lines of context with every difference encountered"
|
||
|
.EX "diff -c file1 file2" Same as above"
|
||
|
.EX "diff /etc /dev" "Compares recursively the directories \fI/etc\fR and \fI/dev\fR"
|
||
|
.EX "diff passwd /etc" "Compares \fI./passwd\fR to \fI/etc/passwd"
|
||
|
.SH DESCRIPTION
|
||
|
.PP
|
||
|
\fIDiff\fR compares two files and generates a list of lines telling how
|
||
|
the two files differ. Lines may not be longer than 128 characters.
|
||
|
If the two arguments on the command line are both directories,
|
||
|
\fIdiff\fR recursively steps through all subdirectories comparing
|
||
|
files of the same name. If a file name is found only in one directory,
|
||
|
a diagnostic message is written to \fIstdout\fR. A file that is of
|
||
|
either block special, character special or FIFO special type, cannot
|
||
|
be compared to any other file.
|
||
|
On the other hand, if there is one directory and one file given on the
|
||
|
command line, \fIdiff\fR tries to compare the file with the same name
|
||
|
as \fIfile\fR in the directory \fIdirectory\fR.
|
||
|
.SH "SEE ALSO"
|
||
|
.BR cdiff (1),
|
||
|
.BR cmp (1),
|
||
|
.BR comm (1),
|
||
|
.BR patch (1).
|