Eu sempre uso um rsyncou scppara copiar arquivos de / para uma máquina remota. Recentemente, descobri no manual da scp( man scp) bandeira-C
-C Compression enable. Passes the -C flag to
ssh(1) to enable compression.
Antes de descobrir essa bandeira, eu costumava zipantes e depois scp.
É tão eficiente usar apenas o -Cque fechar e descompactar? Quando o uso de um ou outro processo agiliza a transferência?
zipé um formato de arquivo muito "windows". Você quase nunca verá ou precisará disso ao operar uma máquina linux com software linux nativo. taré usado para enrolar diretórios em um arquivo, preservando permissões e nomes e tal, enquanto gzip, bzip2, xz, etc são usados para arquivos compressa. tars são freqüentemente compactados, criando tar.gze tar.xzformatos comuns para arquivos no linux. Eu já vi pessoas rolando suas próprias scppráticas com comandos como tar cvz directory | ssh machine 'cd somewhere; tar xz'.
Compression yesno seu .ssh/configarquivo.
scp -rvescp -Crvpara comparar a taxa de transferência.