Binary Compare Two Files or Directories Usage: cmp [-lsdxoph-] [-r<radix>] file1 file2 cmp compares files and directories, byte by byte. If they are identical, cmp writes no output and exits with a return code of 0. If they differ, cmp will, by default, report the location of the first difference and exit with a return code of 1. If one operand is a directory and the other is a file, cmp will look for and compare against a file of that same name in the directory. Comparing directories, cmp builds lists of all the files they contain, searching all the way down through the tree. The lists are sorted, then compared. If the same filename exists in each directory tree, they are compared. The first difference will be reported by line number, always in decimal, and offset from the start of the file, counting from zero, in the radix specified with the -d, -x, -o or -r option, or by the RADIX environment variable, if set, or in the default radix 16 (hex). Options: -l List all the differences, showing, for each, the offset from the beginning of the file and the values of the differing characters. Offsets and and character values will be shown in the radix chosen by the user. -s Write nothing for differing files; just set the return code. -p POSIX-compatible reporting: any message text will be presented exactly as specified by the POSIX 1003.2 standard, offsets within the files will be counted starting at 1, not 0, and the values of any differing bytes will be shown in octal. -d Decimal radix. -x Hex. -o Octal. -r<radix> User-specified radix. If a radix < 8 is specified, only the character values will be shown in that radix; offsets will be shown in hex. -h Help. (This screen.) -- End of options. |