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