scp命令

  用于在不同的主机之间复制文件,它采用SSH协议来保证复制的安全性。scp命令每次都是全量完整复制,因此效率不高,适合第一次复制时使用,增量复制建议使用rsync命令替代。
 
 
scp [option]     [[user@]host1:]file    [[user@]host2:]file2
scp [选项]       [用户@主机1:文件1]       [用户@主机2;文件2]

scp命令的参数选项及说明

-C        压缩传输
-l        指定传输占用的带宽,单位Kbit/s
-P port   大写的P,指定传输的端口号
-p        小写的p,传输后保留文件原始属性
-q        不显示传输进度条
-r        递归复制整个目录

[root@cs6 ~]# ll -h /etc/services    #<==这是将要复制的文件。
-rw-r--r--. 1 root root 626K Mar 22 2017 /etc/services
[root@cs6 ~]# scp /etc/services 10.0.0.55:/tmp #<==scp 传送的文件名目标主机IP地址:想要传到的目录。
The authenticity of host '10.0.0.55 (10.0.0.55)' can't be established.
RSA key fingerprint is 29:a1:b8:14:6d:10:4c:c4:34:d3:8b:06:4b:a5:27:46.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.0.0.55' (RSA) to the list of known hosts.
root@10.0.0.55's password:
services 100% 626KB 626.0KB/s 00:00 [root@cs7-mini ~]# ll /tmp/services #<==远程主机
-rw-r--r--. 1 root root 641020 May 14 13:00 /tmp/services
#<==可以看到赋值后的文件时间有变化,更新为现在了。 [root@cs6 ~]# scp -p /etc/services 10.0.0.55:/tmp #<==使用-p选项保持文件属性传输。
root@10.0.0.55's password:
services
[root@cs7-mini ~]# ll -h /tmp/services
-rw-r--r--. 1 root root 626K Mar 22 2017 /tmp/services
100% 626KB 626.0KB/s 00:00
[root@cs6 ~]# scp -p /tmp 10.0.0.55:/tmp #<==不能直接复制目录。
root@10.0.0.55's password:
/tmp: not a regular file
[root@cs6 ~]# scp -pr /tmp 10.0.0.55:/tmp #<==使用—r选项复制目录,选项记忆方法:人品rp。
root@10.0.0.55's password:
anaconda-ks.cfg 100% 1092 1.1KB/s 00:00
install.log 100% 8081 7.9KB/s 00:00
yum.log 100% 0 0.0KB/s 00:00
.......
5.html 100% 0 0.0KB/s 00:00
3.html 100% 0 0.0KB/s 00:00
6.html 100% 0 0.0KB/s 00:00
10.html 100% 0 0.0KB/s 00:00
1.html 100% 0 0.0KB/s 00:00
8.html 100% 0 0.0KB/s 00:00
services.zip 100% 124KB 124.4KB/s 00:00
services 100% 626KB 626.0KB/s 00:00

推送(从本地服务器复制到远程服务器)文件或目录

从远程服务器将数据复制到本地服务器(拉取)。
[root@cs6 tmp]# scp 10.0.0.55:/etc/services .
root@10.0.0.55's password:
services
从上面的实验中还可以看到,本地服务器本身即使有这些文件,但是还会再消耗带宽来复制文件,因此也证明了scp是全量复制。

6.5 scp:远程文件复制的更多相关文章

  1. scp 远程文件复制命令

    scp 远程文件复制工具 1.命令功能 scp用户在不同linux主机间复制文件,他采用ssh协议保障复制的安全性.scp复制是全量完整复制,效率不高,使用与第一次复制,增量复制建议rsync命令. ...

  2. linux命令之scp远程文件复制

    scp是linux中功能最强大的文件传输命令,可以实现从本地到远程以及远程到本地的轻松文件传输操作.下面简单的讲解一些关于scp命令的操作,给有用的人一些参考: 首先是本地到远程的操作:操作的格式如下 ...

  3. LINUX SCP 远程 文件 复制

    首先,以确保直接两个机器IP可以在每个ping通过 然后使用SCP命令从第一台主机向第二台主机复制文件 scp src chiwei@192.168.8.144:/home/chiwei/mydisk ...

  4. Linux scp 远程文件/目录传输

    Linux scp远程文件/目录传输 1.获取远程服务器上的文件 scp -P 22 root@www.test.com:/root/test.tar.gz /home/test.tar.gz 上端口 ...

  5. jenkins系列_使用scp命令进行远程文件复制遇到的坑

    转自:https://blog.csdn.net/kingboyworld/article/details/78905553 一.场景介绍 项目为微服务项目,使用jenkins进行统一部署.基本思路是 ...

  6. scp - 安全复制(远程文件复制程序)

    总览 SYNOPSIS scp -words [-pqrvBC1246 ] [-F ssh_config ] [-S program ] [-P port ] [-c cipher ] [-i ide ...

  7. Linux 命令 - scp: 远程文件拷贝

    scp 与普通的文件复制命令 cp 类似,而它们之间最大的差别在于 scp 命令的源或目标文件是远程文件. 命令格式 scp [options] [[user@]host1:]file1 ... [[ ...

  8. scp 远程文件拷贝命令

    Linux scp命令用于Linux之间复制文件和目录. scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令. 1.从本地复制到远程 命令格式: ...

  9. linux 远程文件复制和拉取

    基本命令格式 上传 scp -r  myfilder  tiantian@192.168.168.221:/home/tiantian/temp/ 复制本地文件到远程/home/tiantian/te ...

随机推荐

  1. Flowable与springBoot项目整合及出现的问题

    Flowable与springBoot项目整合及出现的问题 单纯地将Flowable和springBoot整合,使用mysql作为数据库,整合中踩了两个坑,见文末. 在pom中添加依赖 <?xm ...

  2. Bug Hunt UVA - 1596

      In this problem, we consider a simple programming language that has only declarations of onedimens ...

  3. k8s 证书更新操作

    kubernetes证书更新 版本:1.14.2,以下操作在3台master节点上操作 1.各个证书过期时间 /etc/kubernetes/pki/apiserver.crt #1年有效期 /etc ...

  4. 大一那会,我用QQ远程帮同学考过计算机二级

    考证 大一那会儿流行考证,什么普通话.教师资格证.计算机.商务英语各种证五花八门的. 我们非计算机专业(我是通信工程)的基本上都会去考一个叫计算机二级的证书,说是找工作有用,大一新生,哪懂这些,一窝蜂 ...

  5. 034- do_while语句

    语法 初始化语句; do { 循环体语句; 控制条件语句; }while(boolean表达式); 执行过程: 首先会执行do循环体中的语句,然后运算while中的boolean表达式,如果是true ...

  6. poj1182 and 携程预赛2第一题 带权并查集

    题意:       动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形.A吃B, B吃C,C吃A.  现有N个动物,以1-N编号.每个动物都是A,B,C中的一种,但是我们并不知道它到底 ...

  7. Android最新敲诈者病毒分析及解锁(11月版)

    一.样本信息 文件名称:久秒名片赞,(无需积分s)(2)(1)(1).apk 文件大小:1497829字节 文件类型:application/jar 病毒类型:Android.CtLocker 样本包 ...

  8. SSM框架MavenWeb项目的测试

    由于SSM项目的类都是由Spring容器托管,所以直接进行用new对象调用方法进行测试是不行不通的,会出现空指针异常NullPointExpection. 因为我们的对象由spring进行托管,调用的 ...

  9. HTML <video>

    HTML <video> 元素 用于在HTML或者XHTML文档中嵌入媒体播放器,用于支持文档内的视频播放.你也可以将 <video> 标签用于音频内容,但是 <audi ...

  10. layui图片上传

    <!DOCTYPE html><html><head> <meta charset="utf-8"> <title>up ...