Eu copiei alguns arquivos para um servidor somente SFTP.
Eu quero verificar se todos os arquivos chegaram intactos. Como o servidor é somente SFTP, não posso executar, por exemplo, um MD5sum no host remoto.
Eu tenho o servidor montado via GVFS / SFTP na minha máquina local.
Existem muitos gigabytes de dados que desejo verificar. No entanto, fazer um diff byte-by-byte seria inviável. Em vez disso, desejo simplesmente comparar tamanhos de arquivo.
Como o protocolo SSH é criptografado e, portanto, resistente a adulterações / erros (e não tenho inimigos poderosos o suficiente para adulterar uma conexão SSH, especialmente para arquivos tão insignificantes como esses), posso presumir com segurança que todos os bytes que atravessou intacta.
No entanto, um arquivo truncado ainda é uma possibilidade.
Como posso comparar tamanhos de arquivo (em bytes) para uma grande quantidade de arquivos?