前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux下的 scp 命令操作实例

Linux下的 scp 命令操作实例

作者头像
泥豆芽儿 MT
发布2020-05-12 14:41:49
1.4K0
发布2020-05-12 14:41:49
举报
  • 背景 前段时间,在进行服务器项目转移时,用到了 scp 命名; 个人觉得非常方便,在此进行简单的整理,方便大家的使用哦 !
  • 概念了解

scp 是 secure copy 的缩写 scp 是 linux 系统下基于 ssh 登录进行安全的远程文件拷贝命令

scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。


操作指导:

①. 简易写法

scp [可选参数] file_source file_target

②. 实例操作

操作分为两类:a.从本地复制到远程b.从远程复制到本地

  • 此处,以“将远程服务器的目录拷贝到本服务器的自定义目录” 操作为例:
 scp -r -P 56886 fetowsweb1@118.190.117.44:/mnt/www/wx/ /www/wwwroot/52zhenmi.com/wx/
 
 解释:
 	118.190.117.44	远程服务器地址(也可使用域名)
 	-P 56886		设定的端口号,一般默认为22
 	/mnt/www/wx/	源数据服务器目录
 	/www/wwwroot/52zhenmi.com/wx/	目标服务器存储目录
  • 如下,即为实际传输效果视频
  • 如果条件允许,可在同一内网下进行数据传输,只需将目标服务器id写成类似 10.112.21.12,可对比一下传输效果:

说明

  • 1.如果远程服务器防火墙有为 scp 命令设置了指定的端口,我们需要使用 -P 参数来设置命令的端口号,命令格式如下:
#scp 命令使用端口号 4588
scp -P 4588 remote@www.runoob.com:/usr/local/sin.sh /home/administrator
  • 2.使用 scp 命令要确保使用的用户具有可读取远程服务器相应文件的权限,否则 scp 命令是无法起作用的

附录

  • 1 我经常是把一个目录直接拷贝到了另一个服务器; 发现有时只是需要那个目录下的文件而已 此时,可以使用 mv 命令进行操作:(意为:把当前的所有文件复制到上一目录)
 mv * ../
  • 2 建议 个人觉得,使用scp不太适合大容量文件目录的远程搬运操作 当然,如果是同一内网下效率是极高的
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-05-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 操作指导:
  • 说明
  • 附录
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档