cmp

cmp はファイルの内容を比較するコマンドで、Linux および UNIX で利用できます。

目次

  1. cmp
  2. zcmp
  3. bzcmp

cmp

ファイルの内容を比較する。

cmp [option...] file1 [file2]
file1
GZIP 形式で圧縮されたファイルのパスを指定する。
$ cmp example1 example2z
/dev/fd/5 - 異なります: バイト 1、行 1

以下に示すオプションを cmp コマンドに指定できる。

-b
異なるバイトを表示する。 (POSIX)
$ cmp -b example1 example2
/dev/fd/5 - 異なります: バイト 1、行 1 146 f 142 b
--print-bytes
異なるバイトを表示する。 (GNU)
--help
ヘルプを表示して、コマンドを終了する。
-v
バージョン情報を出力して、コマンドを終了する。
--version
バージョン情報を出力して、コマンドを終了する。

zcmp

GZIP 形式で圧縮されたファイルに対して cmp コマンドを実行する。

zcmp [option...] file1 [file2]
file1
GZIP 形式で圧縮されたファイルのパスを指定する。
$ zcmp example1.gz example2.gz
/dev/fd/5 - 異なります: バイト 1、行 1

以下に示すオプションを zcmp コマンドに指定できる。

-b
異なるバイトを表示する。 (POSIX)
$ zcmp -b example1.gz example2.gz
/dev/fd/5 - 異なります: バイト 1、行 1 146 f 142 b
--print-bytes
異なるバイトを表示する。 (GNU)
--help
ヘルプを表示して、コマンドを終了する。
-v
バージョン情報を出力して、コマンドを終了する。
--version
バージョン情報を出力して、コマンドを終了する。

bzcmp

BZIP2 形式で圧縮されたファイルに対して cmp コマンドを実行する。

bzcmp [option...] file1 [file2]
file1
BZIP2 形式で圧縮されたファイルのパスを指定する。
$ bzcmp example1.bz example2.bz
/dev/fd/5 - 異なります: バイト 1、行 1

以下に示すオプションを bzcmp コマンドに指定できる。

-b
異なるバイトを表示する。 (POSIX)
$ bzcmp -b example1.bz example2.bz
/dev/fd/5 - 異なります: バイト 1、行 1 146 f 142 b
--print-bytes
異なるバイトを表示する。 (GNU)
--help
ヘルプを表示して、コマンドを終了する。
-v
バージョン情報を出力して、コマンドを終了する。
--version
バージョン情報を出力して、コマンドを終了する。

関連記事