Existem alguns motivos pelos quais você pode querer distribuir vários arquivos antes da transferência:
-
Compactação: você obterá melhor compactação compactando um arquivo grande em vez de muitos arquivos pequenos. Pelo menos scp pode comprimir em tempo real, mas está em uma base de arquivo por arquivo.
-
Conexões: Pelo menos com o scp, ele cria uma nova conexão para cada arquivo transferido. Isso pode diminuir muito a taxa de transferência se você estiver transferindo muitos arquivos pequenos.
-
Reiniciar: se o protocolo de transferência permitir a reinicialização de uma transferência no meio, talvez seja mais fácil do que descobrir qual arquivo estava em andamento quando a transferência foi interrompida.
-
Permissões: a maioria dos programas de arquivamento permite manter a propriedade e as permissões dos arquivos, o que pode não ser suportado em seu programa de transferência.
-
Localização do arquivo: Se o local de destino estiver no final de um caminho longo ou ainda não tiver sido decidido, pode ser útil transferir um arquivo para o destino e decidir onde os arquivos devem ir.
-
Integridade: É mais fácil calcular e verificar a soma de verificação para um único arquivo morto do que para cada arquivo individualmente.