scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。
linux的scp命令可以在linux服务器之间复制文件和目录。
假设:两台机器IP分别为:A.104.238.161.75,B.43.224.34.73
1、在A服务器上操作,将B服务器上/home/lk/目录下所有的文件全部复制到本地的/root目录下,命令为:
scp -r root@43.224.34.73:/home/lk /root
2、在A服务器上将/root/lk目录下所有的文件传输到B的/home/lk/cpfile目录下,命令为:
scp -r /root/lk root@43.224.34.73:/home/lk/cpfile
注:-r 为递归遍历
假如在 /etc/hosts 文件中配置好了IP地址的映射如下:
192.168.170.133 centos01
192.168.170.134 centos02
192.168.170.135 centos03
那么可以使用主机名来代替IP地址
scp -r hadoop-2.8.2/ root@centos02:/opt/modules/