命令:
scp
命令功能:
在两台Linux主机之间复制文件
命令基本格式:
scp [options] file_source file_target
命令参数:
-r 递归的复制子目录,当为文件夹时使用此参数
-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .
-C 使能压缩选项 .
-P 选择端口 . 注意 -p 已经被 rcp 使用 .
-4 强行使用 IPV4 地址 .
-6 强行使用 IPV6 地址 .
注意两点:
1.如果远程服务器防火墙有特殊限制,scp便要走特殊端口,具体用什么端口视情况而定,命令格式如下:
#scp -p 4588 remote@www.abc.com:/usr/local/sin.sh /home/administrator
2.使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限。
命令示例:
1、从远端服务器复制到本地服务器
scp -r root@nineke.petaplay.com:/ ./synchroCache/
类似’nineke.petaplay.com’可使用ip或者域名
2、从本地服务器复制到远端服务器
scp -r ./synchroCache/ root@nineke.petaplay.com:/
3、
scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2
[ 本地用户名 @IP 地址 :] 可以不输入 , 可能需要输入远程用户名所对应的密码 .