scp命令用于Linux之间复制文件和目录。

参数说明:

    • -1: 强制scp命令使用协议ssh1
      -2: 强制scp命令使用协议ssh2
      -4: 强制scp命令只使用IPv4寻址
      -6: 强制scp命令只使用IPv6寻址
      -B: 使用批处理模式(传输过程中不询问传输口令或短语)
      -C: 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)
      -p:保留原文件的修改时间,访问时间和访问权限。
      -q: 不显示传输进度条。
      -r: 递归复制整个目录。
      -v:详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。
      -c cipher: 以cipher将数据传输进行加密,这个选项将直接传递给ssh。
      -F ssh_config: 指定一个替代的ssh配置文件,此参数直接传递给ssh。
      -i identity_file: 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。
      -l limit: 限定用户所能使用的带宽,以Kbit/s为单位。
      -o ssh_option: 如果习惯于使用ssh_config(5)中的参数传递方式,
      -P port:注意是大写的P, port是指定数据传输用到的端口号
      -S program: 指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项

1、从本地复制到远程

#scp 命令使用端口号 4588 远程复制到本地(这里容易有个误区,端口号依旧跟在scp后边,而不是跟在远程user@Ip 前边)
scp -P 4588 /home/administrator remote@www.runoob.com:/usr/local/sin.sh
本地路径 远程路径
 

scp -P28860 -r /Users/laibaoqin/brian root@65.49.XXX.191:/home

2、从远程复制到本地

#scp 命令使用端口号 4588 远程复制到本地

scp -P 4588 remote@www.runoob.com:/usr/local/sin.sh /home/administrator                                 

                                                          远程路径              本地路径

scp -P28860 -r root@65.49.XXX.1X1:/home/brian /Users/laibaoqin

scp -P28860 -r root@65.49.XXX.1X1:/root/lnmp1.5.tar.gz /Users/laibaoqin

参考:https://blog.csdn.net/captainjava/article/details/81063774

Linux/Mac scp命令笔记的更多相关文章

  1. Linux下scp命令使用

    linux下scp命令主要是用来远程拷贝文件,下面介绍两种使用方法 1,拷贝本机文件到远程文件 举例子:把我本地的change目录下的changeFile.txt上传到远程192.168.2.88的k ...

  2. linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录

    转自:http://blog.csdn.net/snlying/article/details/6184102 Linux系统中scp命令的用法. scp就是secure copy的简写,用于在lin ...

  3. Linux使用scp命令进行文件远程拷贝详解

    前言 scp是 secure copy的缩写, scp是Linux系统下基于ssh登陆进行安全的远程文件拷贝命令.Linux的scp命令可以在Linux服务器之间复制文件和目录. 使用语法: scp  ...

  4. linux之scp命令

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

  5. linux 的 scp 命令

    linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录: ================== scp 命令 ================== scp 可以在 2个 linu ...

  6. linux的scp命令可以在linux服务器之间复制文件和目录

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

  7. Linux之scp命令的使用

    Linux之scp命令的使用 1. scp简介 1.1 命令功能: scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令.linux的scp命令可 ...

  8. Linux下scp命令的用法

    scp 对拷文件夹 和 文件夹下的所有文件 对拷文件并重命名 对拷文件夹 (包括文件夹本身) scp -r   /home/wwwroot/www/charts/util root@192.168.1 ...

  9. Linux机器之间复制文件和目录方式&Linux的scp命令详解

    本文转载于:http://www.cnblogs.com/hitwtx/archive/2011/11/16/2251254.html 整理总结如下: 不同的Linux之间copy文件常用有3种方法: ...

随机推荐

  1. 【Iftop】实时监控流量工具

    linux基本查询流量的命令有: 1.ifconfig  只能看到当前接收和发送出去的总共的字节大小,但是不能看到网卡流量的实时发送情况 2.watch more /proc/net/dev 只有接受 ...

  2. H5 中html 页面存为图片并长按 保存

    最近接到的一个新需求:页面一个静态H5,中间有一页是输入信息,然后跳转到最后一页,自动将页面生成图片,用户可以长按图片保存到手机上. 展示一下最后一页的样子: 刚拿到这个需求,在网上看了很多文章,最普 ...

  3. git的commit规范及强制校验

      1.背景 在多人协作项目中,如果代码风格统一.代码提交信息的说明准确,那么在后期协作以及Bug处理时会更加方便. 先来介绍本人公司采用的commit规范 Commit message格式 < ...

  4. 06_Jedis完成MySQL的条件查询案例

    [概述] 假设现在有一个User表,其中有id,name,age,sex等字段,完成如下要求的SQL语句为: 1.查找所有age=18 的User ; 2.查找所有sex="M"( ...

  5. ArcGIS 10.3编译旧版本Addin错误的解决办法

    ArcGIS10.2下VS2010的AddIn,在10.3下在VS2012下重新编译出现missing ESRI ArcGIS Add-in SDK错误,导致无法生成esriAddIn安装文件. 该问 ...

  6. 彻底解决INSTALL_FAILED_UPDATE_INCOMPATIBLE的安装错误

    利用adb shell进入系统,进入/data/app或者/data/data,删除跟你安装的apk同样的包名: 按Ctrl+C退出系统,利用adb pull /data/system/package ...

  7. html表格设置

    表格 表格由 <table> 标签来定义.每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义).字母 td 指表格数据(t ...

  8. C/C++:函数的调用约定(Calling Convention)和名称修饰(Decorated Name)以及两者不匹配引起的问题

    转自:http://blog.csdn.net/zskof/article/details/3475182 注:C++有着与C不同的名称修饰,主要是为了解决重载(overload):调用约定则影响函数 ...

  9. docker 部署 nginx+php+mysql

    系统:centos7 使用root账户 开放80端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 安装docker yum ins ...

  10. <context:property-placeholder>配置资源文件

    直接在 spring 配置文件里面加上 <context:property-placeholder file-encoding="UTF-8" location=" ...