.Dd 2015-10-08 .Dt CMP 1 .Os sbase .Sh NAME .Nm cmp .Nd compare two files .Sh SYNOPSIS .Nm .Op Fl l | Fl s .Ar file1 file2 .Sh DESCRIPTION .Nm compares .Ar file1 and .Ar file2 byte by byte. If they differ, .Nm writes the first differing byte- and line-number to stdout. .Sh OPTIONS .Bl -tag -width Ds .It Fl l Print byte-number and bytes (in octal) for each difference. .It Fl s Print nothing and only return status. .El .Sh EXIT STATUS .Bl -tag -width Ds .It 0 .Ar file1 and .Ar file2 are identical. .It 1 .Ar file1 and .Ar file2 are different. .It > 1 An error occurred. .El .Sh SEE ALSO .Xr comm 1 , .Xr diff 1 .Sh STANDARDS The .Nm utility is compliant with the .St -p1003.1-2013 specification. .Pp The "char" in the default result format has been replaced with "byte".