烂泥:CentOS命令学习之scp复制
由于工作需要,需要把服务器A上的文件弄一份到服务器B上。自己比较懒不打算搭建FTP、Samba服务器,所以就打算使用scp命令,scp命令是通过ssh协议进行复制的。
有关scp命令使用,我们可以通过帮助文档进行查看。如下:
scp --help
man scp


通过查看帮助文档,我们能很容易的发现scp命令很简单。scp命令基本格式如下:scp [OPTIONS] file_source file_target
OPTIONS:
-v 和大多数 linux命令中的-v意思一样,用来显示进度。可以用来查看连接、认证、或是配置错误
-C 使能压缩选项
-P 选择端口
-r 复制目录
我们先来测试从本地把文件和目录复制到远程服务器上。
首先复制一个文件,如下:
scp ./ilanni.tar.gz root@192.168.1.102:/ks

该条命令的意思是通过scp命令,把当前目录下的ilanni.tar.gz文件复制到服务器192.168.1.102的/ks目录下。当然在复制时,是需要输入192.168.1.102服务器root用户的密码。
现在登陆192.168.1.102服务器查看,刚刚的复制是否成功。如下:

可以看到ilanni.tar.gz文件已经成功的复制到192.168.1.102服务器的/ks目录下。
上述复制的是文件,现在我们来测试复制目录看看。如下:
scp -r ./ilanni root@192.168.1.102:/ks

现在登陆192.168.1.102服务器查看,刚刚复制的目录。如下:

通过以上截图和相关信息,我们现在可以看到从本机完全可以复制到远程服务器通过scp命令。
下面我们开始测试,把远程服务器的文件和目录复制到本地。
还是先来测试,单个文件,使用如下命令:
scp root@192.168.1.102:/ks/ks.cfg ./

该条命令的意思是通过scp命令,把服务器192.168.1.102上/ks目录下的ks.cfg文件复制到当前目录下。当然在复制时,是需要输入192.168.1.102服务器root用户的密码。
通过截图我们可以很明显的看到,已经成功把ks.cfg文件复制下来。
下面测试从远程服务器复制目录,如下:
scp -r root@192.168.1.102:/ks/ilanni ./


通过上图,我们可以看出scp命令已经成功把服务器192.168.1.102上/ks目录下的ilanni目录全部复制当前目录下。
以上就是有关scp命令的使用方法,我们在这就是介绍比较常用的。
烂泥:CentOS命令学习之scp复制的更多相关文章
- 烂泥:CentOS命令学习之tar打包与解压
本文由秀依林枫提供友情赞助,首发于烂泥行天下. tar命令一般是做打包和解压使用,有关tar命令的使用.我们可以通过帮助文档进行查看,如下: tar –help man tar tar有几个比较重要的 ...
- Linux命令学习(2): scp和rsync基本用法与断点续传
版权声明:本文为博主原创文章,未经允许不得转载. 引子 在平常的工作中,我经常需要在远程服务器和本地之间传输文件. 以前我都使用scp命令,直到今天因为网络中断,scp出现了stalled. 因为上传 ...
- centos 命令学习
关机&重启 shutdown -h 10 #计算机将于10分钟后关闭,且会显示在登录用户的当前屏幕中 shutdown -h now #计算机会立刻关机 shut ...
- Linux常用命令学习笔记——基于CentOS 7
前言:最近在linux培训时复习了一下linux系统中一些常用的命令和用法,整理成了笔记,虽然些许零散,但希望对大家有所帮助. 目录 0.帮助指令 1.关机.重启.注销命令 2.文件和目录操作命令 3 ...
- Linux学习之三--scp命令
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...
- Linux学习之scp命令
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的,可能会稍微影响一下速度.当你服务器 ...
- Linux入门之常用命令(11)复制cp及scp
[scp] ================== scp 命令 ================== scp 可以在 2个 linux 主机间复制文件: 命令基本格式: scp [可选参 ...
- scp命令:服务器间远程复制代码
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...
- [转]scp命令学习
原博客地址http://www.cnblogs.com/peida/archive/2013/03/15/2960802.html scp是secure copy的简写,用于在Linux下进行远程拷贝 ...
随机推荐
- chkconfig系统服务启动设置
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息. 谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接. 使用语法:chkconfig [--a ...
- http异步请求的一种调用示例
在异步编程中,经常会调用已经写好的异步方法.这时会有一个需求:根据异步方法的返回值,做一些别的操作. 1.0 重新开启一个异步方法,在这个新的异步方法内部,调用需要请求的异步方法.示例: static ...
- 为Apple Push开发的PHP PEAR 包:Services_Apple_PushNotification
Apple Push Notification Service:通过苹果服务器向app用户推送消息,无需启动app. 苹果官方文档:http://developer.apple.com/library ...
- jQuery BreakingNews 间歇滚动
BreakingNews 是一款基于jQuery的间歇滚动插件.它可以设置标题.标题颜色.标题背景颜色.链接颜色.字体大小.边框.宽度.自动滚动.间歇时间等等,同时它还好提供两种过度方式--淡入淡出( ...
- HTML表单提交数据中application/x-www-form-urlencoded和multipart/form-data的区别
在Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型. 下边是说明: application/x-www-form-urlen ...
- 如何停止CSS3的动画?
前言 我们在移动端一般使用zepto框架,与其说zepto是jquery的轻量级替代版,不如说是html5替代版我们在js中会用到animate方法执行动画,这个家伙可是真资格的动画,完全是css一点 ...
- go语言循环语句 for
Go语言中的循环语句只支持for关键字,而不支持while和do-while结构. sum := 0 for i := 0; i < 10; i++ { sum += i } 无限循环的写法: ...
- 自我反思--table的简单数据分页
自我反思 几天没有写工作总结了,整个人都变得懒散了.公司的工作也确实是不紧张,对于我这种自制力不强的人简直是...(想不到词了),完全放了风了... 每天逛逛淘宝,买些乱七八糟其实并没有什么用 ...
- SharePoint 2013 PowerShell命令备份还原报错
错误截图: 文字描述: Restore-SPSite : <nativehr>0x80070003</nativehr><nativestack></nati ...
- 操作系统开发系列—13.h.延时操作
计数器的工作原理是这样的:它有一个输入频率,在PC上是1193180HZ.在每一个时钟周期(CLK cycle),计数器值会减1,当减到0时,就会触发一个输出.由于计数器是16位的,所以最大值是655 ...