scp不覆盖已有文件的做法


使用scp向远程机器传递文件,没有完成,有人把服务器从启了。从新启动服务器后,再次传递该目录下的文件,此时不想再传递哪儿些已经传递完的文件了,怎么办呢。

scp -r /source    user@remote_host:/remote/path/target  这么做,scp将会覆盖已经传递过去的文件,这样比较浪费时间。

 

 

lftp lftp://user@remote_host:/remote/path/target

执行上条命令后,输入账号密码登陆,然后执行mirror -c -R source这样就可以上传该目录,而且会把上次因中断没有完成传输的项目补完

 

据说rsync+ssh来处理也是可以的。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM