とりあえず比較
指定ディレクトリ配下を比較してファイル名だけ表示
diff -qr /home/example1 /home/example2
改行空白および改行コードを無視して比較
diff -Bw --strip-trailing-cr example1.txt example2.txt
差分箇所だけ横に並べて表示
diff -y example1.txt example2.txt | grep "|\|<"
横に並べて比較 (vimdiff)
vimdiff example1.txt example2.txt
または
vim -d example1.txt example2.txt
Vim がインストールされている必要がある。
diff オプション
ディレクトリごと比較
diff -r /home/example1 /home/example2
ファイル名だけを表示
diff -q /home/example1 /home/example2
改行を無視
diff -B example1.txt example2.txt
空白を無視
diff -w example1.txt example2.txt
改行コードを無視
diff --strip-trailing-cr example1.txt example2.txt
大文字小文字の違いを無視
diff -i example1.txt example2.txt
横に並べて比較
diff -y example1.txt example2.txt