Non so voi, ma a me capita spesso di trasferire file con scp da e verso un server remoto. La cosa più frustrante succede quando stai trasferendo un file abbastanza grande e la connessione scp cade. Spesso mi son chiesto perché scp non supporti il resume.
La soluzione, comunque, è abbastanza semplice: usare rsync! ![]()
Esempio:
Se per trasferire il file abbiamo utilizzato scp:
scp big.file user@someserv.er:~
per ripristinare la connessione:
rsync –partial –progress –rsh=ssh big.file user@someserv.er:~
Ancora più semplice se creiamo un alias all’ultimo comando come scpresume
.