ファイル テキスト 差分比較 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](https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_70dc8a4d-9885-4d7e-8630-953b7c5d6e80.png)

sudo apt install colordiff

## vimdiff

![Image](https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_0779b895-9609-43c3-a274-12e2433d1ae6.png)

## meld

![Image](https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_d951e7fe-c5a1-46aa-82a1-a02de03b166d.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日

🔗 リンクをコピー