Unix/Linux/Mac os下 文件互传

说起文件互传,就不得不提命令scp.

他是Secure copy的缩写,使用ssh连接和加密方式, 如果两台机器之间配置了ssh免密登录, 那在使用scp的时候可以不用输入密码.  scp 和 cp 比较类似, cp是在同一台机器上, 而scp是在不同机器上传输数据.

1. scp语法

$ scp --help

usage: 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

2. 命令参数:

-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)的选项。

3. 使用实例

将本地文件传至服务端

scp local_file remote_username@remote_ip:remote_folder

备注:需要服务端有读写权限.

从服务端下载文件至本地

scp remote_username@remote_ip:remote_folder local_file

JUST DO IT

温暖春日

cp linux 显示进度条_Unix/Linux/Mac os下 文件互传相关推荐

  1. Unix/Linux/Mac os下 文件互传

    说起文件互传,就不得不提命令scp. 他是Secure copy的缩写,使用ssh连接和加密方式, 如果两台机器之间配置了ssh免密登录, 那在使用scp的时候可以不用输入密码.  scp 和 cp ...

  2. 上传文件显示进度条_【技巧 】iOSamp;Windows互传文件?透过「文件」轻松解决~...

    苹果家的隔空投送能做到手机.电脑间的无缝衔接:在iOS13的「文件」中加入了局域网的文件共享功能, 电脑不需要安装任何软件, 实现 iPhone 与 Windows 电脑间文件的共享.传输. 注意:本 ...

  3. cp命令显示进度条_为Linux的cp和mv命令添加进度条

    cp和mv可能是大家日常中使用最多的Linux命令之一.但是有一个突出的问题是这两个命令都不会有任何提示信息,这在操作大文件时候只能干等.可能大家对此已经习以为常,但是其实上也有解决解决方法,本文我们 ...

  4. cp命令显示进度条_干货|| Linux常用命令大全

    Linux常用命令 目录操作命令 ls 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 ls (显示当前目录下文件) ls 目录名 ( ...

  5. Mac OS下文件夹(带linux部分)

    详解MAC硬盘中各个文件夹(增加linux部分参考 ★详解MAC硬盘中各个文件夹 显示隐藏文件的方法 用"终端",好处是不需要任何第三方工具,坏处是如果命令输错了,会有副作用.命令 ...

  6. ssm上传文件进度条_ssm学习笔记-三种文件上传方式

    首先需要引入commons-fileupload commons-fileupload commons-fileupload 1.3.3 MultipartFile方式 示例代码: @RequestM ...

  7. Linux添加cp和mv命令显示进度条

    Advanced Copy是cp和mv程序mod.它通过给cp和mv添加了一个进度条,在进行文件(夹)复制或移动操作时候提供进度条,数据传输速率,估计的剩余时间以及当前正在操作文件名等信息.最后,还会 ...

  8. linux下使用gcp拷贝数据的时候显示进度条

    文章目录: 1 安装gcp 2 gcp命令使用 3 对cp命令起别名alias 在使用linux自带的复制命令cp的时候,不会显示进度条和复制完成的百分比.预估时间等信息.如果复制的文件特别大,不能够 ...

  9. linux ftp显示进度条,Shell中复制大文件显示进度

    "世间最痛苦的事莫过于等待..." 在Shell下进行大文件的复制时,常常要耗很长世间,这是一个相当乏味的过程,在GUI程序中常常会显示进度条或者完成百分比,但在Shell中如何来 ...

最新文章

  1. c语言解析xml字符串_Python XML解析
  2. Codeforces 861 B Which floor? 思维
  3. java元婴期(21)----java进阶(spring(5)---事务管理AOP事务管理(全自动)spring整合Junit)
  4. mysql explain用法和结果的含义
  5. InnoDB还是MyISAM?
  6. php后台无法登入,typecho 后台无法登陆
  7. 迪美特TVZ8双核智能高清播放器 在电视上编程不是梦
  8. equal_range
  9. jsp中java代码if_jsp中jstl标签的类似 if - else 语句 的语法
  10. python生成正态分布数据_python 生成正态分布数据,并绘图和解析
  11. 【iOS开发】如何用 Swift 语言进行LBS应用的开发?
  12. RouterOS安装以及搭建DHCP PPPoE PPTP L2TP服务
  13. mysql通配符大全_MySQL模糊查询用法大全(正则、通配符、内置函数等)
  14. 精进——如何成为很厉害的人(采铜)
  15. 颜色空间 ---HSI
  16. 如何用宏定义的方式实现MAX(A,B),MAX(A,B,C),MAX(A,B,C,D)
  17. python小案例程序安徽工程大学专用百词斩(刚接触python不喜勿喷)
  18. RTMP流媒体直播资料
  19. 随记 asp.net使用echart,时间纵轴不显示
  20. vue取数据库中的数据_Vue 数据怎么获取使用外部的数据

热门文章

  1. html自定义列表第三层嵌套,【微信小程序】关于微信小程序多层嵌套渲染列表以及嵌套列表中数据的获取...
  2. 3. 机器学习中为什么需要梯度下降?梯度下降算法缺点?_浅谈随机梯度下降amp;小批量梯度下降...
  3. 厉害了,在Pandas中用SQL来查询数据,效率超高
  4. 为什么下载小电影时,经常会卡在99%?
  5. 下个软件包可能泄露信用卡信息,Python 包存储库 PyPI 又爆恶意代码,下载达 3 万次,你中招了吗?...
  6. 懒人必备!只需一行代码,就能导入所有的Python库
  7. floyd算法和动态规划
  8. Redis-参数说明
  9. java错误:The superclass javax.servlet.http.HttpServlet was not found on the Java Bu
  10. dotnet core入门