web-dev-qa-db-ja.com

コンテンツ内に多くのファイルがある2つのフォルダーを比較する

約2つのフォルダーがあります。 150 Javaプロパティファイル。

シェルスクリプトで、両方のフォルダーを比較して、どちらかに新しいプロパティファイルがあるかどうか、およびプロパティファイルの違いを確認する方法。

出力はレポート形式である必要があります。

97
vetri02

新規/不足しているファイルの概要と、どのファイルが異なるかを取得するには:

diff -arq folder1 folder2

aはすべてのファイルをテキストとして扱い、rは再帰的に検索されたサブディレクトリ、qはファイルが異なる場合にのみ「簡潔に」報告します

185
reko_t

diff -rはこれを行い、ファイルが追加または削除されたかどうか、および変更されたファイルの変更内容の両方を通知します。

26
John Kugelman

私は使った

diff -rqyl folder1 folder2 --exclude=node_modules

私のnodejsアプリで。

5
Melvin

dircmp を使用できますか?

0
toolkit