博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux命令scp
阅读量:6906 次
发布时间:2019-06-27

本文共 1033 字,大约阅读时间需要 3 分钟。

hot3.png

命令参数:-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)的选项。

例子

将本地文件复制到远程服务器scp ./swoole-src-swoole-1.7.6-stable.tar.gz root@114.215.239.236:/home/执行成功将本地文件夹复制到远程服务器scp ./swoole-src-swoole-1.7.6-stable root@114.215.239.236:/home/报错:not a regular file原因是 这样是相当于下载文件夹,而非文件。解决办法是 加参数 -r 改成scp -r ./swoole-src-swoole-1.7.6-stable root@114.215.239.236:/home/执行成功如果想复制远程服务器文件到本地,只要将2个参数位置调换即可scp root@114.215.239.236:/home/swoole-src-swoole-1.7.6-stable.tar.gz /home/执行成功

转载于:https://my.oschina.net/731135090/blog/691511

你可能感兴趣的文章
linux中 find命令的总结
查看>>
MySQL 5.5 安装方法 详细图解
查看>>
也谈教育公平与户籍改革
查看>>
Linux流量监控工具 - iftop
查看>>
我的友情链接
查看>>
《重新定义Spring Cloud实战》读书笔记
查看>>
【office365使用系列】office365上多语言支持设置multi-language support
查看>>
通过Zabbix全面监控NetScaler负载均衡设备
查看>>
EditText 的 TextWatcher 监听器
查看>>
以"小刀会“的成败论当今创业成败
查看>>
C++ - 继承(inheritance) 和 动态绑定(dynamic binding) 简介
查看>>
Python - 类(class)的变量 和 对象(object)的变量 详解 及 代码
查看>>
linux硬盘分区:分区,格式化,挂载,取消挂载,删除分区
查看>>
【图解】Web前端实现类似Excel的电子表格
查看>>
javascript的setTimeout()用法总结,js的setTimeout()方法
查看>>
spring session+spring security 实现用户不能重复登录
查看>>
虚拟机学习之一:java内存区域与内存溢出异常
查看>>
Android 兼容的RippleView
查看>>
简单wordcount编写及放到Hadoop集群中执行
查看>>
PHP-ML机器学习预测2018俄罗斯世界杯比赛结果
查看>>