diff

diff はテキストファイルを1行ずつ比較するコマンドで、Linux および UNIX で利用できます。

目次

  1. diff
  2. zdiff
  3. bzdiff

diff

ファイルを1行ずつ比較する。

diff [option]... files

オプション

-q
ファイルが異なるときのみ報告する。 (POSIX)
$ diff -q foo.txt bar.txt
Files foo.txt and bar.txt differ
--brief
ファイルが異なるときのみ報告する。 (GNU)
-s
2つのファイルが同じときに報告する。 (POSIX)
$ diff -s foo.txt foo.txt
Files foo.txt and foo.txt are identical
--report-identical-files
2つのファイルが同じときに報告する。 (GNU)

zdiff

GZIP 形式で圧縮されたファイルに対して diff コマンドを実行する。

zdiff [option...] file1 [file2]
file1
GZIP 形式で圧縮されたファイルのパスを指定する。
$ zdiff example1.gz example2.gz
1c1
< foo
---
> bar

以下に示すオプションを zdiff コマンドに指定できる。

-q
ファイルが異なったときにのみ報告する。 (POSIX)
--brief
ファイルが異なったときにのみ報告する。 (GNU)

bzdiff

BZIP2 形式で圧縮されたファイルに対して diff コマンドを実行する。

bzdiff [option...] file1 [file2]
file1
BZIP2 形式で圧縮されたファイルのパスを指定する。
$ bzdiff example1.gz example2.gz
1c1
< foo
---
> bar

以下に示すオプションを bzdiff コマンドに指定できる。

-q
ファイルが異なったときにのみ報告する。 (POSIX)
--brief
ファイルが異なったときにのみ報告する。 (GNU)

関連記事