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