2つの異なるディレクトリにあるファイルをすばやく比較して、ファイルが同じであること(同じ内容)を確認したいと思います。 Kompareで結果を見たいです(KDE - Kubuntu 12.04を使用しています)。
これは私のdiffコマンドです。
diff -EwbBsy /directory/one /directory/two
(コマンドがまだ/directory/twoにない/directory/oneのファイルを無視すると、うまくいくでしょうが、これを達成する方法がわかりません。)
Kompareを使用するには:
diff -EwbBsy /directory/one /directory/two | kompare -o -
ただし、これにより次のエラーが発生します。
間違い:diff 出力を解析できません。
私も次のことを試しました。
diff -Ewbus /directory/one /directory/two | kompare -o -
そしてただ
diff /directory/one /directory/two | kompare -o -
そして選択されていないいくつかの異なる変形もあります。私は何が間違っていましたか?ありがとうございます。
答え1
-y
並列スタイルdiffを実行するスイッチを処理できないようですが、統合diff(-u
)を使用できます。 2つのスタイルを混在させることはできないため、-y
または-ですu
。だからこうすれば私に役立ちました。
$ diff -EwbBsu /directory/one /directory/two | kompare -o -
デフォルトでは、一致を含むファイル全体が表示されず、3行のコンテキストを持つ別々の行のみが表示されます。より多くのコンテキストが必要な場合は、-u
数値引数(u 10
例:)を指定できます。
$ diff -EwbBsU 10 /directory/one /directory/two | kompare -o -