scp在上传较大文件时,会因为网络不稳定等种种原因前功尽弃
因此如果文件数量较大(超过4G)建议使用rsync工具
具体的命令行为:
rsync -P --rsh=‘ssh -p 1792’ -r local path xxx@xx.xxx.xx server path
-P表示文件上传进度
--rsh=表示使用ssh协议上传数据且可以包含实际的端口号 ,若没有端口号则直接=ssh即可
-r表示上传的是文件夹
scp上传命令为:
scp -P 1792 -r local path xxx@xxxxx server path
-P:此时表示端口号,且必须大写
-r表示上传文件夹,如果是单个文件就去掉-r