commands.sh

cmp

all

Compare two files byte by byte.

More info →

Options (3)

-b, --print-bytesboolean

Output info of the first difference: char, line number, bytes, and values

Example: cmp {{[-b|--print-bytes]}} {{path/to/file1}} {{path/to/file2}}
-l, --verboseboolean

Output the byte numbers and values of every difference

Example: cmp {{[-l|--verbose]}} {{path/to/file1}} {{path/to/file2}}
-s, --quietboolean

Compare files but output nothing, yield only the exit status

Example: cmp {{[-s|--quiet]}} {{path/to/file1}} {{path/to/file2}}

Examples (4)

Output char and line number of the first difference between two files

cmp path/to/file1 path/to/file2

Output info of the first difference: char, line number, bytes, and values

cmp [-b|--print-bytes] path/to/file1 path/to/file2

Output the byte numbers and values of every difference

cmp [-l|--verbose] path/to/file1 path/to/file2

Compare files but output nothing, yield only the exit status

cmp [-s|--quiet] path/to/file1 path/to/file2
made by @shridhargupta | data from tldr-pages