Como verificar o md5sum entre dois diretórios?

1

Eu tenho dois diretórios. Quero verificar se todos os arquivos em um diretório são iguais aos de outro diretório ou não, usando md5sum . Se o md5sum resultar em uma diferença, desejo aplicar diff .

Então, como verificar md5sum e descobrir se os valores MD5 são iguais ou não?

    
por Pandya chinna 18.09.2017 / 18:18

1 resposta

1

primeiro obtenha md5sum do diretório1 todos os arquivos e grave em um arquivo.

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

Em seguida, localize todos os checksum de arquivos do diretório2 e exiba essas somas de verificação que não correspondem usando grep -vf filename .

find dir2 -type f -exec md5sum '{}' + | grep -vf dir1_checksum.txt
    
por 18.09.2017 / 18:37