1 | .TH DIFF 1
|
---|
2 | .SH NAME
|
---|
3 | diff \- print differences between two files
|
---|
4 | .SH SYNOPSIS
|
---|
5 | \fBdiff \fR [\fB\-c \fR|\fB \-e \fR|\fB \-C \fIn\fR\] [\fB\-br\fR]\fIfile1 file2\fR\fR
|
---|
6 | .br
|
---|
7 | .de FL
|
---|
8 | .TP
|
---|
9 | \\fB\\$1\\fR
|
---|
10 | \\$2
|
---|
11 | ..
|
---|
12 | .de EX
|
---|
13 | .TP 20
|
---|
14 | \\fB\\$1\\fR
|
---|
15 | # \\$2
|
---|
16 | ..
|
---|
17 | .SH OPTIONS
|
---|
18 | .FL "\-C \fIn" "Produce output that contains \fIn\fR lines of context"
|
---|
19 | .FL "\-b" "Ignore white space when comparing"
|
---|
20 | .FL "\-c" "Produce output that contains three lines of context"
|
---|
21 | .FL "\-e" "Produce an \fIed\fR-script to convert \fIfile1\fR into \fIfile2\fR"
|
---|
22 | .FL "\-r" "Apply \fIdiff\fR recursively to files and directories of the same name, when \fIfile1\fR and \fIfile2\fR are both directories"
|
---|
23 | .SH EXAMPLES
|
---|
24 | .EX "diff file1 file2" "Print differences between 2 files"
|
---|
25 | .EX "diff -C 0 file1 file2" "Same as above"
|
---|
26 | .EX "diff -C 3 file1 file2" "Output three lines of context with every difference encountered"
|
---|
27 | .EX "diff -c file1 file2" Same as above"
|
---|
28 | .EX "diff /etc /dev" "Compares recursively the directories \fI/etc\fR and \fI/dev\fR"
|
---|
29 | .EX "diff passwd /etc" "Compares \fI./passwd\fR to \fI/etc/passwd"
|
---|
30 | .SH DESCRIPTION
|
---|
31 | .PP
|
---|
32 | \fIDiff\fR compares two files and generates a list of lines telling how
|
---|
33 | the two files differ. Lines may not be longer than 128 characters.
|
---|
34 | If the two arguments on the command line are both directories,
|
---|
35 | \fIdiff\fR recursively steps through all subdirectories comparing
|
---|
36 | files of the same name. If a file name is found only in one directory,
|
---|
37 | a diagnostic message is written to \fIstdout\fR. A file that is of
|
---|
38 | either block special, character special or FIFO special type, cannot
|
---|
39 | be compared to any other file.
|
---|
40 | On the other hand, if there is one directory and one file given on the
|
---|
41 | command line, \fIdiff\fR tries to compare the file with the same name
|
---|
42 | as \fIfile\fR in the directory \fIdirectory\fR.
|
---|
43 | .SH "SEE ALSO"
|
---|
44 | .BR cdiff (1),
|
---|
45 | .BR cmp (1),
|
---|
46 | .BR comm (1),
|
---|
47 | .BR patch (1).
|
---|