ディレクトリ内のすべてのファイルを比較できますか? [コピー]

ディレクトリ内のすべてのファイルを比較できますか? [コピー]

さまざまなディレクトリに多くのファイルが保存されています。異なる時点で作成されますが、内容が同じであることを確認する必要があります。diffディレクトリ内のすべてのファイルに対して操作を実行する方法が見つかりません。これは可能ですか、それとも別のCLIツールが必要ですか?

ベストアンサー1

あえて比較する必要なしにただ知りたいならもしそれらは異なります。 forループを使用して、ディレクトリ内の各ファイルをディレクトリ内の任意のファイルと比較できます。

for i in ./*; do diff -q "$i" known-file; done

...known-fileディレクトリ内の特定のファイル。出力がない場合、ファイルに違いはありません。それ以外の場合known-file

おすすめ記事