soma de verificação diferente do arquivo original e do arquivo copiado

0

Estou executando um script que copia um arquivo de um local para outro. No script estou calculando MD5sum usando abaixo o comando do arquivo original e copiado do arquivo e eles são diferentes:

echo -n "file" | md5sum

Por que um mesmo arquivo tem MD5sum diferente? O comando copy muda alguma coisa no Linux? Eu também verifiquei a soma de verificação usando cksum filename e também está chegando diferente.

    
por Infotechie 30.01.2014 / 12:59

2 respostas

6
echo -n "file" | md5sum

Você não está calculando a soma de verificação do arquivo , mas do nome do arquivo . Provavelmente é diferente porque você está usando dois caminhos diferentes ( echo -n "/old/path/to/file" | md5sum vs. echo -n "/new/path/to/file" | md5sum ).

Para calcular o md5sum do arquivo , use este comando:

md5sum file
    
por 30.01.2014 / 13:03
0

Você também pode usar link que fornece um cp e mv estendido com cálculo de soma de verificação & verificação

    
por 21.10.2014 / 15:31