Risposte:
Grazie alla risposta di @ johnshen64, sono riuscito a trovare qualcosa di molto carino
tar -zc path/to/source | ssh user@remote tar -zxC path/to/destination
Sfortunatamente, questo non mostra progressi durante il trasferimento. Ho notato incredibili miglioramenti della velocità usando questo metodo.
Se qualcuno sa come mostrare i progressi per un trasferimento come questo, apprezzerei molto l'aiuto :)
bene, vorrei usare tar invece
tar cf - directory | server ssh 'tar xf -'
puoi aggiungere v per verificare.
zip dovrebbe essere lo stesso, ma tar è più robusto per Linux secondo me.
-
carattere criptico , utilizza anche la compressione gzip e consente di indirizzare una directory di destinazione.
f -
potrebbe essere richiesto su altri sistemi operativi, poiché la maggior parte delle versioni tar tenterà di leggere da un'unità a nastro altrimenti. La lettura da stdin di default è specifica per GNU.
pv
tra tar e ssh .