diff
ファイルとディレクトリを比較する。 もっと詳しく: https://manned.org/diff。
- ファイルを比較する(
old_fileをnew_fileにするための変更点を列挙する):
diff old_file new_file
- 空白を無視してファイルを比較する:
diff -w|–ignore-all-space old_file new_file
- ファイルを比較し、差分を並べて表示する:
diff -y|–side-by-side old_file new_file
- ファイルを比較し、差分を統一フォーマットで表示する(
git diffで使用される):
diff -u|–unified old_file new_file
- ディレクトリを再帰的に比較する (異なるファイル/ディレクトリの名前と、ファイルに加えられた変更を表示します):
diff -r|–recursive old_directory new_directory
- ディレクトリを比較し、異なるファイル名のみを表示する:
diff -r|–recursive -q|–brief old_directory new_directory
- 2つのテキストファイルの差分からGit用のパッチファイルを作成します。存在しないファイルは空ファイルとして扱います:
diff -a|–text -u|–unified -N|–new-file old_file new_file > diff.patch
- ファイルを比較し、出力を色分けして表示する:
diff -d|–minimal --color=always old_file new_file