cmp はファイルの内容を比較するコマンドで、Linux および UNIX で利用できます。
ファイルの内容を比較する。
cmp [option...] file1 [file2]
file1
$ cmp example1 example2z
/dev/fd/5 - 異なります: バイト 1、行 1
以下に示すオプションを cmp コマンドに指定できる。
-b
$ cmp -b example1 example2
/dev/fd/5 - 異なります: バイト 1、行 1 146 f 142 b
--print-bytes
GZIP 形式で圧縮されたファイルに対して cmp コマンドを実行する。
zcmp [option...] file1 [file2]
file1
$ zcmp example1.gz example2.gz
/dev/fd/5 - 異なります: バイト 1、行 1
以下に示すオプションを zcmp コマンドに指定できる。
-b
$ zcmp -b example1.gz example2.gz
/dev/fd/5 - 異なります: バイト 1、行 1 146 f 142 b
--print-bytes
BZIP2 形式で圧縮されたファイルに対して cmp コマンドを実行する。
bzcmp [option...] file1 [file2]
file1
$ bzcmp example1.bz example2.bz
/dev/fd/5 - 異なります: バイト 1、行 1
以下に示すオプションを bzcmp コマンドに指定できる。
-b
$ bzcmp -b example1.bz example2.bz
/dev/fd/5 - 異なります: バイト 1、行 1 146 f 142 b
--print-bytes