2つのディレクトリがあります。 .dllを使用して、あるディレクトリのすべてのファイルが他のディレクトリのすべてのファイルと同じであることを確認したいと思いますmd5sum
。結果が異なる場合はmd5sum
申請したいと思いますdiff
。
もしそうなら、md5sum
MD5の値が等しいかどうかを確認する方法は?
答え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