linux命令学习之SCP命令

一、scp命令介绍
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。scp命令可以在linux服务器之间复制文件和目录。
命令格式:scp [参数] [原路径] [目标路径]

二、scp用法
这里假定:
local:192.168.0.1 用户名:root 密码:123
remote:192.168.0.2 用户名:root 密码:456

1、远程主机拷贝到本地

  1.1 将远程主机remote_ip xx路径下的**文件** yyy.zz拷贝到本机的/aa/bb路径下(文件名保持一致)
  格式: scp remote_username@remote_ip:/xx/yyy.zz /aa/bb
  示例:scp  root@192.168.0.2:/usr/local/test.txt /usr/local     回车输入密码456
  将远程主机192.168.0.2的/usr/local路径下的test.txt文件拷贝到本机的/usr/local路径下,文件名仍为test.txt


   1.2 将远程主机remote_ip xx路径下的**文件** yyy.zz拷贝到本机的/aa/bb路径下(文件名保持一致)
  格式: scp remote_username@remote_ip:/xx/yyy.zz /aa/bb
  示例:scp  root@192.168.0.2:/usr/local/test.txt /usr/local/test2.txt     (回车输入密码456)
  将远程主机 192.168.0.2的/usr/local路径下的test.txt文件拷贝到本机的/usr/local路径下,文件名改为test2.txt


   1.3 将远程主机remote_ip xx路径下的**文件夹** yy拷贝到本机的/aa/bb路径下,即bb路径下会出现yy文件夹。
   scp -r remote_username@remote_ip:/xx/yy   /aa/bb
   格式: scp remote_username@remote_ip:/xx/yyy.zz /aa/bb
   示例:scp -r root@192.168.0.2:/usr/local/test /usr/local   (回车输入密码456)
   将远程主机 192.168.0.2的/usr/local路径下的test文件夹拷贝到本机的/usr/local路径下。

2、本地拷贝到远程主机

 1.1 将本地主机local_ip xx路径下的**文件** yyy.zz拷贝到本机的/aa/bb路径下(文件名保持一致)
      格式:scp  /aa/bb/cc.zz  remote_username@remote_ip:/xx/
      示例:scp  /usr/local/test.txt   root@192.168.0.2:/usr/local/  (回车输入密码456)
      将本地主机192.168.0.1的/usr/local路径下的test.txt文件拷贝到远程主机的/usr/local路径下,文件名仍保持为test.txt
      
 1.2 将本地主机local_ip xx路径下的**文件** yyy.zz拷贝到本机的/aa/bb路径下(文件名保持一致)
      格式:scp  /aa/bb/cc.zz  remote_username@remote_ip:/xx/yyy.zz
      示例:scp  /usr/local/test.txt   root@192.168.0.2:/usr/local/test2.txt  (回车输入密码456)
      将本地主机192.168.0.1的/usr/local路径下的test.txt文件拷贝到远程主机192.168.0.2的/usr/local路径下,文件名保存为test2.txt
      
 1.3 将本地主机local_ip xx路径下的**文件夹** bb拷贝到远程主机的/xx路径下(文件名保持一致)
      格式:scp -r /aa/bb  remote_username@remote_ip:/xx
      示例:scp -r /usr/local/test   root@192.168.0.2:/usr/local  (回车输入密码456)
      将本地主机192.168.0.1的/usr/local路径下的test文件夹拷贝到远程主机192.168.0.2的/usr/local路径下。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值