Respuestas:
Gracias a la respuesta de @ johnshen64, pude llegar a algo bastante bueno
tar -zc path/to/source | ssh user@remote tar -zxC path/to/destination
Desafortunadamente, esto no muestra progreso mientras se transfiere. He notado increíbles mejoras de velocidad usando este método.
Si alguien sabe cómo mostrar el progreso de una transferencia como esta, agradecería mucho la ayuda :)
bueno, usaría tar en su lugar
tar cf - directorio | servidor ssh 'tar xf -'
puedes agregar v para verificar.
zip debería ser el mismo, pero tar es más robusto para linux en mi opinión.
-
carácter críptico , también usa la compresión gzip y permite apuntar a un directorio de destino.
f -
podría ser necesario en otros sistemas operativos, ya que la mayoría de las versiones tar intentarán leer desde una unidad de cinta de lo contrario. La lectura de stdin por defecto es específica de GNU.
pv
entre alquitrán y ssh .