English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux cmpコマンド

Linux コマンド全集

Linux cmpコマンドは、2つのファイルが異なるかどうかを比較するために使用されます。

比較する二つのファイルが完全に同じであれば、このコマンドは何も表示しません。異なる場合、デフォルトで最初の異なる場所の文字と行番号を表示します。ファイル名を指定しない場合や指定されたファイル名が「」の場合、標準入力デバイスからデータを読み取ります。-「」,cmpコマンドは標準入力デバイスからデータを読み取ります。

语法

cmp [-clsv][-i <文字数>][--help][最初のファイル][第二のファイル]

パラメータ

  • -cまたは--print-chars  十進数の差異地点の文字を示す以外に、その文字に対応する文字も表示。
  • -i<文字数>または--ignore-initial=<文字数>  数値を指定。
  • -lまたは--verbose  すべての異なる場所を表示。
  • -sまたは--quietまたは--silent  エラーメッセージを表示しない。
  • -vまたは--version  バージョン情報を表示。
  • --help  オンラインヘルプ。

オンラインサンプル

二つのファイルが同じかどうかを確認するには、以下を入力してください:

cmp prog.o.bak prog.o 

この比較は prog.o.bak と prog.o を行います。ファイルが同じであれば、メッセージは表示されません。異なる場合、最初の異なる位置を表示します;例えば:

prog.o.bak prog.o 差異: 文字 4行 1 

メッセージ cmp: EOF on prog.o.bak が表示された場合、prog.o の最初の部分は prog.o.bak と同じですが、prog.o には他のデータがあります。

Linux コマンド全集