Sim, a discrepância pode ser devido ao tamanho do bloco e a outra sobrecarga do sistema de arquivos. O Linux (EXT) usa menos sobrecarga de fragmentação e uma estrutura de disco mais compacta, portanto, na maioria das vezes, resultará em arquivos menores.
A ferramenta mais fácil para comparar arquivos é diff
se você quiser saber se um arquivo é o mesmo.
diff file1 file2
Ele dirá se os arquivos são idênticos e não mostram nada quando não há diferença.
Exemplo:
rinzwind@schijfwereld:~$ more 1
1
rinzwind@schijfwereld:~$ more 2
1
rinzwind@schijfwereld:~$ diff 1 2
e
rinzwind@schijfwereld:~$ more 1
1
rinzwind@schijfwereld:~$ more 2
2
rinzwind@schijfwereld:~$ diff 1 2
1c1
< 1
---
> 2
Você também pode deixar diff
comparar diretórios.
diff ~directory1 ~directory2
Sem nenhuma opção, os diretórios do diffing 2 informarão quais arquivos existem apenas em 1 diretório e não em outro, e quais são arquivos comuns. Arquivos que são comuns em ambos os diretórios são diferenciados para ver se e como o conteúdo do arquivo é diferente. Se você também quiser pesquisar em subdiretórios, adicione a opção -r
.
Basicamente, isso não deve mostrar diferenças se uma cópia foi feita corretamente.