#26 2つのディレクトリのファイル差分を確認する : diff

  Linux diff  [公開]
icon incmplt が 2021/09/25 12:27 に投稿
  投稿を編集(サインイン)
  ストック
  アンケート回答

  目次

システムの移設を行う場合、旧環境の設定資料が正しく管理され最新の状態になっていれば仕様に従い移設すれば良い。
ただ、多くの場合には「すでに前任者がいない」「繰り返しの更新で書類と設定があっていない」ということが発生する。

この場合、実際に動いているシステムのファイルと新規システムの設定ファイルの差分を見つけ出すこととなる。

旧環境と新環境の2つのディレクトリで、ファイルの差を確認するには diff を使用することができる。

単純なディレクトリの差分比較

単純に比較するなら diff を使用する。

diff -rq --speed-large-files dir1 dir2
オプション備考
-r再帰的にサブディレクトリを比較 する
-qファイルが異なるかどうかだけを出力する
--speed-large-files大きなファイル、細かなファイルがある場合に指定することで効率化できる
-s2つのファイルが同じ時にも結果を表示する

差分が確認できたら 再度 diff をファイル単位で実行することで設定の差を目視することができる。

 添付ファイル     - [0]


 コメント追加