scp可以从本地传到远程,也可以从远程传到本地
scp可以从外网传到外网,也可以从外网传到内网,但外网传外网之间传比外网传内网快很多
命令基本格式:
scp [可选参数] file_source file_target
从本地传到远程:scp local_file remote_username@remote_ip:remote_folder
从远程传到本地:scp remote_username@remote_ip:remote_folder local_file
可选参数:
-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .
-C 使能压缩选项 .
-P 选择端口 . 注意 -p 已经被 rcp 使用 .
-4 强行使用 IPV4 地址 .
-6 强行使用 IPV6 地址 .
-r 对拷文件夹 (包括文件夹本身),省略为:对拷文件夹下所有文件 (不包括文件夹本身)
实例:
对拷文件夹 (包括文件夹本身)
scp -r /home/wwwroot/www/charts/util root@192.168.1.65:/home/wwwroot/limesurvey_back/scp
对拷文件夹下所有文件 (不包括文件夹本身)
scp /home/wwwroot/www/charts/util/* root@192.168.1.65:/home/wwwroot/limesurvey_back/scp
对拷文件并重命名
scp /home/wwwroot/www/charts/util/a.txt root@192.168.1.65:/home/wwwroot/limesurvey_back/scp/b.text