ディレクトリーの内容を比較する (dircmp コマンド)

Directory1 Directory2 のパラメーターで指定された 2 つのディレクトリーを比較し、これらの内容についての情報を 標準出力に書き込むには、dircmp コマンドを使用します。

dircmp コマンドは、まず各ディレクトリーのファイル名を比較します。 両方に同じファイル名が含まれて いた場合、dircmp コマンドは、両方のファイルの内容を比較します。

dircmp コマンドは、出力で、各ディレクトリーに固有のファイルを リストします。 次に、両方のディレクトリー内の名前が同じで内容が異なるファイルをリストします。 また、フラグが指定されなかった 場合には、両方のディレクトリー内の内容と名前がまったく同一のファイルもリストします。

dircmp コマンドの使用例を以下に示します。
  • proj.ver1 ディレクトリーと proj.ver2 ディレクトリーにあるファイルの相違点の要約を表示するには、次のように入力します 。
    dircmp proj.ver1 proj.ver2
    これに より、proj.ver1 ディレクトリーと proj.ver2 ディレクトリーの相違点の要約が表示されます。 要約では、片方のディレクトリーまたはもう一方のディレクトリーにのみ存在するファイルと、両方のディレクトリーに存在するファイルとが、別個にリストされます。 両方の ディレクトリーに存在するファイルがあった場合、dircmp コマンドは、この 2 つのコピーが同一であるかどうかを表示します。
  • proj.ver1 ディレクトリーと proj.ver2 ディレクトリーにあるファイルの相違点の詳細を表示するには、次のように入力します。
    dircmp -d -s proj.ver1 proj.ver2
    -s フラグ では、同一のファイルについての情報を抑止します。 -d フラグでは、両方のディレクトリーに存在する異なる各ファイルを、diff リストに表示します。

完全な構文については、「コマンド・リファレンス 第 2 巻」の dircmp コマンドを参照してください。