linux下载命令 scp,linux命令详解之scp命令
作用
scp命令常用于linux之间复制文件和目录。
scp是secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。
格式
从本地复制到远程
复制文件
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名;
复制目录
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder
第1个指定了用户名,命令执行后需要再输入密码;
第2个没有指定用户名,命令执行后需要输入用户名和密码;
从远程复制到本地(与本地复制到远程,仅参数顺序替换下即可)
复制文件
scp remote_username@remote_ip:remote_file local_folder
或者
scp remote_username@remote_ip:remote_file local_file
或者
scp remote_ip:remote_file local_folder
或者
scp remote_ip:remote_file local_file
复制目录
scp -r remote_username@remote_ip:remote_folder local_folder
scp -r remote_ip:remote_folder local_folder
参数
-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)的选项
实例
把当前目录下的文件复制到远程/test/目录下
[root@VM_0_13_centos test]# ls
a.txt
[root@VM_0_13_centos test]# scp -P 62255 a.txt root@123.207.164.126:/test/
a.txt 100% 3 0.0KB/s 00:00
把当前目录下的文件复制到远程/test/目录下,并重命名为b.txt
[root@VM_0_13_centos test]# scp -P 62255 a.txt root@123.207.164.126:/test/b.txt
a.txt 100% 3 0.0KB/s 00:00
把当前目录复制到远程/test/下
[root@VM_0_13_centos test]# ll
total 8
-rw-r--r-- 1 root root 3 Mar 11 21:19 a.txt
drwxr-xr-x 2 root root 4096 Mar 11 21:59 foo
[root@VM_0_13_centos test]# scp -r -P 62255 foo root@123.207.164.126:/test
把远程/test/目录下的c.txt复制到当前目录
[root@VM_0_13_centos test]# ls
a.txt foo
[root@VM_0_13_centos test]# scp -P 62255 root@123.207.164.126:/test/c.txt /test
c.txt 100% 2 0.0KB/s 00:00
[root@VM_0_13_centos test]# ls
a.txt c.txt foo
把远程的文件复制到当前/test/目录下,并重命名为d.txt
[root@VM_0_13_centos test]# scp -P 62255 root@123.207.164.126:/test/c.txt /test/d.txt
c.txt 100% 2 0.0KB/s 00:00
[root@VM_0_13_centos test]# ls
a.txt c.txt d.txt foo
把远程目录foo2复制到当前目录下
[root@VM_0_13_centos test]# scp -r -P 62255 root@123.207.164.126:/test/foo2 /test
[root@VM_0_13_centos test]# ls
a.txt c.txt d.txt foo foo2
本文固定链接:心知博客 » linux命令详解之scp命令
本站内容除特别标注外均为原创,欢迎转载,但请保留出处!
linux下载命令 scp,linux命令详解之scp命令相关推荐
- linux mount命令参数及用法详解
linux mount命令参数及用法详解 非原创,主要来自 http://www.360doc.com/content/13/0608/14/12600778_291501907.shtml. htt ...
- linux服务器杀毒软件命令,悬镜Linux服务器卫士-木马查杀详解
原标题:悬镜Linux服务器卫士-木马查杀详解 今天悬镜小编详细给大家讲解下悬镜管家中-木马查杀功能的使用情况. 对于WebShell的理解,"Web"显然需要服务器开放Web服务 ...
- linux命令rz和sz,linux传输文件命令 rz 和 sz详解
linux传输文件命令 rz 和 sz详解 一. 概述 rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具. 优点就是不用再开一个sftp工具登录上去上传下载文件. ...
- Linux命令详解:md5sum 命令
Linux命令详解:md5sum 命令 一.md5 算法介绍 二.md5sum 命令使用说明 三.md5sum 命令帮助 四.md5sum 命令选项.参数 语法 选项 参数 五.md5sum 命令实战 ...
- linux命令大全rz,Linux下rz命令使用的实例详解
摘要 腾兴网为您分享:Linux下rz命令使用的实例详解,猿辅导,学习帮,我爱我家,唯品会等软件知识,以及2034盒子,endnotex6,方塘音控,供销网,论文修改神器,小乌龟,银河谷,兼职app, ...
- linux中whoami命令的作用是,linux whoami命令参数及用法详解(linux查看登陆用户名)
linux whoami命令参数及用法详解(linux查看登陆用户名) 2019年05月31日 | 萬仟网科技 | 我要评论 whoami 命令显示登录名.与使用命令 who 并指定 am i 不同, ...
- linux useradd(adduser)命令参数及用法详解(linux创建新用户命令)
linux useradd(adduser)命令参数及用法详解(linux创建新用户命令) useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号 ...
- linux中group命令详解,linux groupmod命令参数及用法详解
需要更改群组的识别码或名称时,可用groupmod指令来完成这项工作.接下来是小编为大家收集的linux groupmod命令参数及用法详解,希望能帮到大家. linux groupmod命令参数及用 ...
- linux ipset 流量,linux中ipset命令的使用方法详解
linux中ipset命令的使用方法详解 发布时间:2020-10-25 17:07:19 来源:脚本之家 阅读:97 作者:lijiaocn 栏目:服务器 ipset介绍 iptables是在lin ...
最新文章
- silverlight4.0 写文件不能设置默认文件名
- 使用IDEA新建springboot工程
- Oracle Study--RAW Device在Oracle下的应用
- [No000066]python各种类型转换-int,str,char,float,ord,hex,oct等
- STL-红黑树源码实现
- 支付宝招“找茬”程序员,年薪无上限;谷歌宣布实现“量子霸权”;node.js 13.0.3 发布 | 极客头条...
- word修订模式怎么彻底关闭_标书制作靠它准没错!那些你不知道的Word技巧大全...
- 关关php采集插件,推荐使用:关关采集器(杰奇全版本通用编码版)v3.5.00
- 【时空序列】使用3D卷积网络学习时空特征
- VC浏览器相关的学习(八)(截获IE网络访问)
- A Complete ActiveX Web Control Tutorial
- Httpd服务重定向配置
- 泰坦尼克号乘客生存情况预测分析之第三部分建模及模型评价
- 剑桥的桥与诗都很美:柔波里的水草
- 高并发处理与解决方案
- c++ 运行cmd命令行
- Mac上效率软件推荐
- C++输出流格式化方法
- 为什么学了模数电还是看不懂较复杂的电路图
- 远心镜头的原理及选型
热门文章
- where、having、group by、order by、count的使用注意
- Linux——线程使用及互斥量
- 关于二维数组取地址加以或减一解引用问题
- http协议知识msdn
- mysql连表查询on条件_mysql 外连接的时候,条件在on后面和条件在where后面的区别...
- qt android程序联网死机,Qt for Android(九) ——APP 崩溃卡死拉起保活实战
- 在c51语言的程序中 注释一般采用,【判断题】在 C51 语言的程序中,注释一般采用 /* */ 和 // 来实现。 (3.0分)...
- 织梦php重新安装教程,织梦CMS系统后台重装的操作教程
- gradle compile mysql_Gradle配置implementation、api与compile的区别
- css页面布局的感想,css布局实践感想(示例代码)