scp(secure copy)用于进行远程文件拷贝。

    (1)用法:

    用法:  scp [参数] [源文件] [目标文件]

    (2)功能:

    功能:  scp在主机间复制文件,他使用 ssh(1)作为数据传输,而且用同样认证和安全性。两个远程登录的服务器间的文件复制是允许的。

    (3)选项参数:

1) -r     递归的复制整个文件夹

2) -p    保留文件的最后修改时间,最后访问时间和权限模式;

    (4)实例:

1)root@Unbuntu:/home/sunjimeng/桌面# rcp sunmeng@CentOS:/home/sunmeng/rcptext ./   将远程文件复制到本地

root@Unbuntu:/home/sunjimeng/桌面# ll
总用量
drwxr-xr-x sunjimeng sunjimeng 6月 : ./
drwxr-xr-x sunjimeng sunjimeng 6月 : ../
root@Unbuntu:/home/sunjimeng/桌面# rcp sunmeng@CentOS:/home/sunmeng/rcptext ./
root@Unbuntu:/home/sunjimeng/桌面# ll
总用量
drwxr-xr-x sunjimeng sunjimeng 6月 : ./
drwxr-xr-x sunjimeng sunjimeng 6月 : ../
-rw-r--r-- root root 6月 : rcptext 

2)root@Unbuntu:/home/sunjimeng/桌面# rcp -r sunmeng@CentOS:/home/sunmeng/Documents ./  复制远程文件到本地

root@Unbuntu:/home/sunjimeng/桌面# rcp sunmeng@CentOS:/home/sunmeng/Documents ./
rcp: /home/sunmeng/Documents: not a plain file
root@Unbuntu:/home/sunjimeng/桌面# rcp -r sunmeng@CentOS:/home/sunmeng/Documents ./
root@Unbuntu:/home/sunjimeng/桌面# ll
总用量
drwxr-xr-x sunjimeng sunjimeng 6月 : ./
drwxr-xr-x sunjimeng sunjimeng 6月 : ../
drwxr-xr-x root root 6月 : Documents/
-rw-r--r-- root root 6月 : rcptext

3)将远程文件复制到本地

CentOS:
[root@localhost Documents]# ll
总用量
-rw-r--r--. root root 6月 : text1.txt
-rw-r--r--. root root 6月 : text2.txt
Unbuntu:
root@Unbuntu:/home/sunjimeng/桌面# ll
总用量
drwxr-xr-x sunjimeng sunjimeng 6月 : ./
drwxr-xr-x sunjimeng sunjimeng 6月 : ../
root@Unbuntu:/home/sunjimeng/桌面# touch Unbuntu.txt
root@Unbuntu:/home/sunjimeng/桌面# rcp ./Unbuntu.txt sunmeng@CentOS:/home/sunmeng/Documents/
CentOS:
[root@localhost Documents]# ll
总用量
-rw-r--r--. root root 6月 : text1.txt
-rw-r--r--. root root 6月 : text2.txt
-rw-r--r-- sunmeng sunmeng 6月 : Unbuntu.txt

4)[root@localhost Documents]# rcp -p text2.txt root@Unbuntu:/home/sunjimeng/桌面    复制文件时保留原文件的属性

CentOS:
[root@localhost Documents]# ll
总用量
-rw-r--r--. root root 6月 : text1.txt
-rw-r--r--. root root 6月 : text2.txt
[root@localhost Documents]# rcp text1.txt root@Unbuntu:/home/sunjimeng/桌面
[root@localhost Documents]# rcp -p text2.txt root@Unbuntu:/home/sunjimeng/桌面
Unbuntu:
root@Unbuntu:/home/sunjimeng/桌面# ll
总用量
drwxr-xr-x sunjimeng sunjimeng 6月 : ./
drwxr-xr-x sunjimeng sunjimeng 6月 : ../
-rw-r--r-- root root 6月 30 : text1.txt
-rw-r--r-- root root 6月 27 : text2.txt

(5)其他:

rcp余scp的区别:

rcp通过rsh方式远端复制文件或目录;scp通过ssh方式远端复制文件或目录。

rcp是一种不安全的的传输文件的方式,scp则比较安全,但有可能scp命令执行时需要用户输入密码和口令。

linux下不同服务器间数据传输命令和工具:rcp,scp,rsync,ftp,sftp,lftp,wget,curl。(http://blog.csdn.net/emili/article/details/6858818)

每天一个Linux命令(63)scp命令的更多相关文章

  1. 【转】linux之cp/scp命令+scp命令详解

    linux之cp/scp命令+scp命令详解   名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... dire ...

  2. Linux 命令之 scp 命令详解

    Linux 命令之 scp 命令详解 一.scp 简介 scp 命令用于不同主机之间复制文件和目录. scp 是 secure copy 的缩写,是 基于 ssh 协议进行安全的远程文件拷贝命令. s ...

  3. 在 Linux 下使用 scp 命令

    将文件或文件夹从网络上的一个主机拷贝到另一个主机当中去. here:在 Linux 下使用 scp 命令 摘要: scp 是安全拷贝协议(Secure Copy Protocol)的缩写, scp 是 ...

  4. 在linux上使用"scp"命令拷贝一个目录到另一台服务器的时候报"not a regular file"错误的解决办法

    今天在linux命令行使用scp命令拷贝一个目录到另一台服务器的时候,报如下错误: [root@hadoop01 ~]# scp flume -r hadoop02:/root/apps flume: ...

  5. 每天一个linux命令(47)--scp命令

    scp是secure  copy 的简写,用于在Linux 下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝而不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当 ...

  6. 每天一个linux命令:scp命令

    scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...

  7. linux之cp/scp命令+scp命令详解

    名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数 ...

  8. Linux学习之三--scp命令

    scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...

  9. linux之cp/scp命令+scp命令详解(转)

    名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数 ...

  10. Linux学习之scp命令

    scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的,可能会稍微影响一下速度.当你服务器 ...

随机推荐

  1. Java并发编程(十一)实例封闭

    本节主题:如果一个类是线程不安全的,但是又要在多线程程序中安全地使用,你该怎么办? 大体有两种思路: 第一种:确保该对象是能由单个线程访问,也就是这个对象是被封闭在线程中的: 第二种:通过锁来对该对象 ...

  2. java.lang.IllegalArgumentException: column '_id' does not exist问题的解决方案

    我在使用SimpleCursorAdapter的过程中遇到了问题: java.lang.IllegalArgumentException: column '_id' does not exist 这个 ...

  3. kmalloc、vmalloc、malloc的区别

    简单的说: kmalloc和vmalloc是分配的是内核的内存,malloc分配的是用户的内存 kmalloc保证分配的内存在物理上是连续的,vmalloc保证的是在虚拟地址空间上的连续,malloc ...

  4. 关闭数据库时SHUTDOWN: waiting for active calls to complete.处理

    有时候在关闭数据库时,发出shutdown immediate;命令后一直未关闭.查看ALERT日志.在等待一段时间后日志中有提示: SHUTDOWN: waiting for active call ...

  5. TFS2013安装与使用图文教程

    from:http://www.jb51.net/softjc/214560.html TFS2013安装与使用图文教程 一.安装和配置过程介绍 要安装TFS2013当然要先进行下载了,可以在下面的地 ...

  6. windows下编译boost for android

    env: windows xp 32 bit mingw official  NDK 1. 下载源代码    地址是 :http://sourceforge.net/projects/boost/fi ...

  7. 【BZOJ4247】挂饰 背包

    [BZOJ4247]挂饰 Description JOI君有N个装在手机上的挂饰,编号为1...N. JOI君可以将其中的一些装在手机上. JOI君的挂饰有一些与众不同——其中的一些挂饰附有可以挂其他 ...

  8. 巨蟒django之权限6: 权限控制表设计&&登录权限

    1.权限控制表设计 内容 . 什么是权限? . 为什么要有权限? 不同用户拥有不同的功能 . 在web开发中,什么是权限? url 代表 权限 . 开发一个权限的组件,为什么要开发组件? . 表结构的 ...

  9. nginx1.4.7+uwsgi+django1.9.2+gridfs 在ubuntu14.0.4上部署

    本文基于root用户安装配置,实现django项目名为trcode sudo apt-get updatesudo apt-get install python-pipsudo apt-get ins ...

  10. 数据库垂直拆分,水平拆分利器,cobar升级版mycat(转)

    原文:数据库垂直拆分,水平拆分利器,cobar升级版mycat 1,关于Mycat Mycat情报 基于阿里的开源cobar ,可以用于生产系统中,目前在做如下的一些改进: 非阻塞IO的实现,相对于目 ...