ファイル テキスト 差分比較 diff ツール比較

ファイル・テキストの差分を比較・diffするツールの比較

ファイル・テキストの差分を比較・diffするツールをそれぞれのメリットなどを含めて比較しながら紹介します。

Shou Arisaka
1 分で読める
2018年10月15日

ファイル・テキストの差分を比較・diffするツールをそれぞれのメリットなどを含めて比較しながら紹介します。

こちらで紹介するのはLinuxコマンドラインでおなじみのdiffコマンド、そしてcolordiff、vimエディタを使用した比較のvimdiff、そしてGUIインターフェイスの差分比較ソフトウェアmeldです。

ファイル内容

``` $ cat > hoge.md hoge fuga # hoge fuga $ cat > hoge_.md hoge hoge foobar ``` ## diff ``` $ diff hoge.md hoge_.md 2,4c2,3 < fuga < # hoge < fuga --- > hoge > foobar ``` ## colordiff

![Image](/images/blog/sharex_screenshot_70dc8a4d-9885-4d7e-8630-953b7c5d_01a83108.png)

sudo apt install colordiff

## vimdiff

![Image](/images/blog/sharex_screenshot_0779b895-9609-43c3-a274-12e2433d_1842215c.png)

## meld

![Image](/images/blog/sharex_screenshot_d951e7fe-c5a1-46aa-82a1-a02de03b_6ba5cfa9.png)

meldインストール: windows: [Meld](http://meldmerge.org/) ubuntu: sudo apt-get install meld

## まとめ

CUIでササッとみたいならcolordiffかvimdiff。 GUIで詳しくみたいならmeld。

meldはwindows、ubuntuで使えるクロスプラットフォームなアプリなので敷居が低い。meldはフォルダのコンペアもできるっぽい。

この記事をシェア

Shou Arisaka 2018年10月15日

🔗 リンクをコピー