Linux的scp命令可以实现两台服务器之间互相拷贝文件,我的测试环境是Centos6.4.
基本的命令格式
scp 拷贝目标文件 远程用户@远程主机地址:远程目录
一、从本机拷贝到目标远程主机
# scp php-7.2.4.tar.gz root@192.168.9.142:/usr/local/src/ //这里是从当前主机拷贝到IP位142的局域网主机目录/usr/local/src下
The authenticity of host '192.168.9.142 (192.168.9.142)' can't be established. RSA key fingerprint is 11:b6:be:81:a0:be:b7:14:b4:2d:d6:99:de:8d:7c:f1. Are you sure you want to continue connecting (yes/no)? yes //输入回车会弹出提示,然后输入yes回车
root@192.168.9.142's password: //输入密码即可
执行完成之后,去目标远程主机对应目录查看,文件在,说明成功
二、从远程主机拷贝到本机
# scp root@192.168.9.142:/usr/local/src/redis.tar.gz /usr/local/src/ //这里是从目标主机142拷贝文件到本机/usr/local/src下
root@192.168.9.142's password: //输入远程主机密码回车即可
redis.tar.gz 100% 1696KB 1.7MB/s 00:00
补充、一次拷贝多个文件或者目录
# scp root@192.168.9.142:/usr/local/src/cp_dir/*.php /usr/local/src/ //拷贝多个文件
# scp -r root@192.168.9.142:/usr/local/src/cp_dir/ /usr/local/src/ //拷贝目录
以上内容希望帮助到大家,很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家,需要
PHP进阶架构师>>>视频、面试文档免费获取shimo.im或 者关注咱们下面的知乎专栏
PHP大神进阶zhuanlan.zhihu.com