码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2015-10-15 14:19:10      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:

scp 与普通的文件复制命令 cp 类似,而它们之间最大的差别在于 scp 命令的源或目标文件是远程文件。

 

命令格式

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

 

命令参数

-1
  强制 scp 使用协议 1。

-2
  强制 scp 使用协议 2。

-4
  强制 scp 只使用 IPv4 的地址。

-6
  强制 scp 只使用 IPv6 的地址。

-B
  选择批处理模式。

-C
  允许压缩。

-c cipher
  选择 cipher 来加密传输数据。该选项直接传递到 ssh(1)。

-F ssh_config
  为 ssh 指定一个可选的用户配置文件。该选项直接传递到 ssh(1)。

-l limit
  限制传输带宽,单位是 Kbit/s。

-o ssh_option
  可以将选项以 ssh_config 的配置格式传递到 ssh 中。

-P port
  指定连接远程主机的端口。

-p
  保留原始文件的修改时间、最后访问时间和权限模式。

-q
  安静模式,忽略来自 ssh 的警告和诊断信息。

-r
  递归拷贝整个目录。

-S program
  指定加密程序。该程序必须能够理解 ssh(1) 的选项。

-v
  冗余模式,在程序中打印 debug 信息。

 

实例

a) 从远程主机 192.168.1.88 的 sugar 用户的主目录下的 redis/redis-3.0.4.tar.gz 拷贝至当前目录。

[huey@huey-K42JE ~]$ scp sugar@192.168.1.88:~/redis/redis-3.0.4.tar.gz .
sugar@10.1.228.166‘s password: 
redis-3.0.4.tar.gz                                                                                             100% 1333KB   1.3MB/s   00:01
[huey@huey-K42JE ~]$ ls -l redis-3.0.4.tar.gz 
-rw-rw-r-- 1 huey huey 1364993 Oct 15 11:59 redis-3.0.4.tar.gz

 

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

标签:

原文地址:http://www.cnblogs.com/huey/p/4882071.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!