博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
烂泥:CentOS命令学习之scp复制
阅读量:7057 次
发布时间:2019-06-28

本文共 1149 字,大约阅读时间需要 3 分钟。

本文由提供友情赞助,首发于

由于工作需要,需要把服务器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命令的使用方法,我们在这就是介绍比较常用的。

 

转载于:https://www.cnblogs.com/ilanni/p/3978600.html

你可能感兴趣的文章
Android百分比布局
查看>>
Android四种Activ“.NET研究”ity的加载模式
查看>>
3G安全提上日程 电信运营商紧寻手机杀毒软件
查看>>
紧急救护受损的Windows系统
查看>>
恶意程序操纵谷歌搜索引擎结果页面 用户需警惕
查看>>
云计算-从基础到应用架构系列-云计算的概念,互联网营销
查看>>
瘦客户端那些事 - 开篇,互联网营销
查看>>
链表递归排序
查看>>
python解析git log后生成页面显示git更新日志信息
查看>>
unittest单元测试框架实现参数化
查看>>
Web版OutLook,利用POP接收邮件服务器邮件
查看>>
经典算法 KMP算法详解
查看>>
sharepoint 2010 安装、卸载和升级沙盒解决方案
查看>>
prog1,2,3
查看>>
手机硬件结构
查看>>
NSIntger CGFloat NSNumber
查看>>
objc’s category and class cluster 详解
查看>>
黄聪:C#中HtmlAgilityPack判断是否包含或不包含指定的属性或值
查看>>
mysql innodb cluster 无感知集群
查看>>
bzoj 2818: Gcd GCD(a,b) = 素数
查看>>