今日の人気記事

  1. chown - ファイルの所有者やグループを変更 - Linuxコマンド
  2. gzip - ファイルを圧縮・展開 - Linuxコマンド
  3. ssh - リモートマシンにSSHでログイン - Linuxコマンド
  4. head - ファイルの先頭数行を表示 - Linuxコマンド
  5. コマンドの実行結果・標準出力をファイルに保存

cmp - ファイルを1バイトずつ比較 - Linuxコマンド

スポンサーリンク

cmpコマンドは、2つのファイルを1バイトずつ比較するコマンドです。

cmpコマンド

書式

cmp [オプション] ファイル1 ファイル2

オプション

-b異なるバイトを表示します。
-i バイト[:バイト2]指定したバイト数までは差分があっても無視します。バイト2を指定した場合、ファイル2をバイト2まで無視します。
-n バイト指定したバイト数まで比較します。
-s2つのファイルが異なるかどうかを表示します。

使用例

指定したファイル1(new.txt)とファイル2(old.txt)を1バイトずつ比較します。

$ cmp new.txt old.txt
new.txt old.txt 異なります: バイト 659、行 3

異なるバイトを表示します(オプション -b)。

$ cmp -b new.txt old.txt
new.txt old.txt 異なります: バイト 659、行 3 346 M-f 143 c

関連コマンド

diff, sort, uniq

関連記事(一部広告含む)