2つのディレクトリ間のmd5sumを確認するには?

2つのディレクトリ間のmd5sumを確認するには?

2つのディレクトリがあります。 .dllを使用して、あるディレクトリのすべてのファイルが他のディレクトリのすべてのファイルと同じであることを確認したいと思いますmd5sum。結果が異なる場合はmd5sum申請したいと思いますdiff

もしそうなら、md5sumMD5の値が等しいかどうかを確認する方法は?

ベストアンサー1

まず、md5sumディレクトリ1のすべてのファイルをインポートしてファイルに書き込みます。

find dir1 -type f -exec md5sum '{}' + >dir1_checksum.txt

次に、すべてのDirectory2ファイルのチェックサムを見つけ、チェックサムが一致しないファイルを出力するために使用しますgrep -vf filename

find dir2 -type f -exec md5sum '{}' + | grep -vf dir1_checksum.txt

おすすめ記事