두 디렉토리 사이의 md5sum을 확인하는 방법은 무엇입니까?

두 디렉토리 사이의 md5sum을 확인하는 방법은 무엇입니까?

두 개의 디렉토리가 있습니다. .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

관련 정보