1
2

More than 5 years have passed since last update.

diff オプション

Last updated at Posted at 2016-08-07

とりあえず比較

指定ディレクトリ配下を比較してファイル名だけ表示

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
1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2