使い方
参考:
diff – 2つのファイルの差分を出力 | Webkaru
ファイルの差分を見る! diff コマンドの詳細まとめ | エンジニアの入り口
diff コマンドについて | Netassist Blog
diff コマンドのバリエーション
参考:
色々な diff コマンドを使ってみた | 俺的備忘録 〜なんかいろいろ〜
終了コード
0
:差分なし1
:差分あり2
:コマンド実行の失敗
参考:
diff コマンドの exit code って、差分がなければ 0、差分が有れば 1、失敗したら 2 なんだね | Tolarian Academy
What are the error exit values for diff? – Stack Overflow
exit code of diff – Ask Ubuntu
ディレクトリを比較する
$ diff -rq dir1 dir2
参考:
ディレクトリの diff を取る | weblog of key_amb
2つのフォルダ間でファイルの違いを比較する方法 | ぬくぬくおうち生活
バイナリファイルが一致するか確認する
$ diff -s file1 file2
参考:
How to compare binary files to check if they are the same? – Stack Overflow
-q オプション/-s オプション
-q
:ファイルに差分がある時にメッセージを表示する-s
:ファイルが一致している時にメッセージを表示する-qs
:一致しているか差分があるかをメッセージで表示する
参考:
ファイルやディレクトリを除外する
参考:
How can I make ‘diff -X’ ignore specific paths and not file names? – Super User
パッチを作成する
$ diff -u before after
参考:
Linux エンジニアらしいパッチのつくりかた – Qiita
diff / patch – パッチファイルを作成/適用する | まくろぐ
diff & patch コマンドでのパッチを適用する方法 | hogehoge foobar Blog Style Beta
diff の -u オプションで patch ファイルを作成して適用する | IT を使っていこう