linux拷贝命令之高级拷贝scp命令详解

 更新时间:2014年03月14日 16:06:59   作者:  
这篇文章主要介绍了linux拷贝命令中的高级拷贝scp命令详细使用,需要的朋友可以参考下

Linux命令scp

scp — secure copy (remote file copy program):她是一个安全的远程文件拷贝程序。

SYNOPSIS :语法如下
scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program]

[[user@]host1:]file1 ... [[user@]host2:]file2

看到上面各种参数、选项蒙了吧。不过,没有关系,我们化整为零,一个一个来分析。
其实,这个命令和我们平时使用的cp 十分的相似。

scp 最简单的用法就是 scp [[user@]host1:]file1 ... [[user@]host2:]file2 ,能看懂么?
看不懂也没有关系,举个例子吧: 我要从192.168.1.2的Linux 主机的/home/oracle/*.tar 文件 拷贝到 192.168.1.3 的Linux主机的 /home/siebel下,就可以仿照上面的格式写成:
scp oracle@192.168.1.2:/home/oracle/*.tar  siebel@192.168.1.3:/siebel/
输入完了以上命令,回车换行确认,可能会让你输入口令,根据提示输入口令吧。
第一次执行的时候,出现如下错误:ssh: connect to host 192.168.1.99 port 22: Connection refused, 于是将 sshd 程序启动,执行脚本: # /etc/init.d/sshd start, 成功解决以上问题。

至于该命令的其他参数,平时工作之中基本用不到,所以,不举例了,简单给大家翻译一下吧,以做参考。

DESCRIPTION : 描述
scp copies files between hosts on a network.  It uses ssh(1) for data transfer, and uses the same authentication and provides the same security as ssh(1).  Unlike rcp(1), scp will ask for passwords or passphrases if they are needed for authentication.
scp 在网络主机之间拷贝数据,她使用ssh(1)来进行数据传输,同时使用相同的安全验证方式。不象 rcp(1), scp 在必要的时候,会询问口令。

The options are as follows:
具体的选项如下所示:
-1 Forces scp to use protocol 1.
   强制 scp 使用协议1

-2 Forces scp to use protocol 2.
强制 scp 使用协议2

-3 Copies between two remote hosts are transferred through the local host.Without this option the data is copied
 directly between the two remote hosts.Note that this option disables the progress meter.
通过本机主机在两个远程主机之间传输数据。没有这个选项,数据将直接在远程主机间拷贝数据。 注意:这个选项不支持进度条显示。

-4 Forces scp to use IPv4 addresses only.
强制scp只使用IPV4地址。

-6 Forces scp to use IPv6 addresses only.
 强制scp只使用IPV6地址。


-B Selects batch mode (prevents asking for passwords or passphrases).
 使用批量模式(避免询问密钥或者口令)

-C Compression enable.Passes the -C flag to ssh(1) to enable compression.
启用压缩。传递-C参数给SSH以启用压缩

-c cipher
 Selects the cipher to use for encrypting the data transfer.This option is directly passed to ssh(1).
 选择密码加密数据传输,这个选项被直接传递给ssh(1)。

-F ssh_config
 Specifies an alternative per-user configuration file for ssh.This option is directly passed to ssh(1).
为ssh指定一个交互的用户配置文件,这个选项被直接传递给ssh(1)。

-l limit
 Limits the used bandwidth, specified in Kbit/s.
 限制使用的带宽,以Kb为单位。


-P port
 Specifies the port to connect to on the remote host.
 在远程主机上指定链接端口

-q Quiet mode
 静默模式:

-r Recursively copy entire directories
递归拷贝整个目录

-S program
 Name of program to use for the encrypted connection.The program must understand ssh(1) options.
用来加密链接的程序。这个程序需要能够识别ssh(1)的选项。

EXIT STATUS
执行后状态
The scp utility exits 0 on success, and >0 if an error occurs.
scp 工具命令当成功执行后,返回代码为0, 任何错误出现返回代码都大于0

相关文章

  • linux系统用户管理与grep正则表达式示例教程

    linux系统用户管理与grep正则表达式示例教程

    这篇文章主要给大家介绍了关于linux系统用户管理与grep正则表达式的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用linux系统具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • APACHE 多站点配置方法

    APACHE 多站点配置方法

    有时候开多个站点下面是具体的配置参数,大家看下,应该就可以自由的增加网站了。
    2009-08-08
  • Linux中sudo、su和su -命令的区别小结

    Linux中sudo、su和su -命令的区别小结

    我们知道,在Linux下对很多文件进行修改都需要有root(管理员)权限,比如对/ect/profile等文件的修改。下面这篇文章主要给大家总结介绍了关于Linux中sudo、su和su -命令的区别的相关资料,需要的朋友可以参考下
    2018-09-09
  • Linux之常见漏洞修复

    Linux之常见漏洞修复

    这篇文章主要介绍了Linux中的常见漏洞修复,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • linux下vsftpd的安装及配置使用详细步骤(推荐)

    linux下vsftpd的安装及配置使用详细步骤(推荐)

    这篇文章主要介绍了linux下vsftpd的安装及配置使用详细步骤 ,需要的朋友可以参考下
    2018-01-01
  • centos服务器下nginx图片防盗链设置方法

    centos服务器下nginx图片防盗链设置方法

    本篇文章主要介绍了centos服务器下nginx防盗链设置方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • 如何在Linux环境为用户添加sudo权限

    如何在Linux环境为用户添加sudo权限

    这篇文章主要介绍了如何在Linux环境为用户添加sudo权限,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • linux服务器ubuntu定时任务cron设置每秒执行

    linux服务器ubuntu定时任务cron设置每秒执行

    这篇文章主要介绍了linux服务器ubuntu定时任务cron设置每秒执行,使用 cron 时,有一些注意事项可以帮助你确保任务按预期执行,并减少潜在的问题,本文给大家介绍的非常详细,需要的朋友参考下吧
    2024-02-02
  • Linux的5种IO模型用法详解

    Linux的5种IO模型用法详解

    Linux里有五种IO模型:阻塞IO、非阻塞IO、多路复用IO、信号驱动式IO和异步IO,本文将详解的给大家介绍这五种模型,感兴趣的同学可以参考阅读
    2023-05-05
  • apache服务器全局配置详解(全)

    apache服务器全局配置详解(全)

    apache服务器全局配置详解,介绍很多关于服务器相关的一些知识,用apache架设服务器的朋友可以收藏下
    2013-03-03

最新评论