Standardmässig ohne Option, also nur "cmp datei1 datei2" gibt an, ab dem wievielten Byte und in der wievielten Zeile sich zwei Dateien voneinander unterscheiden. Zum Beispiel:
$ cat datei1
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
$ cat datei2
Lorem Penis dolor sit amet, consectetuer adipiscing elit.
Jetzt zeigt:
$ cmp datei1 datei2
datei1 datei2 differieren: Byte 7, Zeile 1.
Also ab dem 7te Byte unterschieden sich die Dateien bzw. ab der ersten Zeile.
Mit der -b Option kann man sich das Zeichen + dessen Ascii-Code anzeigen lassen ab dem sich die Dateien unterscheiden:
$ cmp -b datei1 datei2
datei1 datei2 differieren: Zeichen 7, Zeile 1 ist 151 i 120 P
-l zeigt den Ascii-Code von allen Zeichen die sich unterscheiden an:
$ cmp -l datei1 datei2
7 151 120
8 160 145
9 163 156
10 165 151
11 155 163
Das kann man auch mit -b koppeln:
$ cmp -l -b datei1 datei2
7 151 i 120 P
8 160 p 145 e
9 163 s 156 n
10 165 u 151 i
11 155 m 163 s
Mit -i X kann man noch die erste Anzahl an X bytes beim Vergleich überspringen.
Hoffe es ist nun klar ☺