“scp命令:Linux scp命令大全”
今天我们来谈谈scp命令: linux scp命令大全的副本。 我现在就为大家简单介绍一下scp命令: linux scp命令大全。 希望能帮到大家。
scp是安全复制的缩写,是在linux下远程复制文件的命令。 与之类似的命令有cp,但cp只能在本地复制,不能在服务器之间遍历。 另外,scp传输是加密的。 可能会有点影响速度。 服务器的硬盘变成只读系统后,可以使用scp检索文件。 另外,scp不占用非常多的资源,也不怎么增加系统负荷,在这一点上,rsync远不及它。 虽然rsync比scp快一些,但是如果有很多小文件,rsync会对硬盘提供非常高的i/o,但是scp对系统的正常采用几乎没有影响。
1 .命令样式:
scp参数主路径目标路径
2 .指令功能:
scp是安全复制的缩写,scp是基于linux系统上的ssh登录的安全远程文件复制命令。 linux scp命令可以在Linux服务器之间复制文件和目录。
3 .命令参数:
-1强制在scp命令中采用协议ssh1
-2强制在scp命令中采用协议ssh2
- 4只强制CP命令指定ipv4地址
-6scp命令只强制指定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为单位限制客户可以使用的带宽。
当具有采用-ossh_optionssh_config(5)的参数传播方法的习性时,
--p端口观察为大写的p,端口指定用于数据传输的端口号
-s program指定用于加密传输的程序。 该程序必须理解ssh(1)的选项。
4 .采用示例:
scp命令的实用化概要:
从本地服务器复制到远程服务器:
(一)文件副本:
命令样式:
代码如下所示。
远程_用户名@ remote _ username @远程_ IP :远程文件夹远程_用户名@远程_ IP :
或者
scp local _ file“a href =邮件:远程用户名@远程文件”远程_用户名@远程
或者
scp本地文件文件夹:远程文件夹
或者
scp本地_文件远程_ IP :远程文件
第1、2个必须指定客户机名称,并在执行命令后输入客户机密码。 第一个目录只指定远程目录,文件名不变。 第二个指定文件名
第3个、第4个没有指定顾客名,命令执行后需要输入顾客名和密码。 第三个只指定了远程目录,文件名没有变更,第四个指定了文件名
(2)复制目录:
命令样式:
scp-r本地文件夹远程用户名@远程文件夹
或者
scp-r本地_文件夹远程_ IP :远程_文件夹
第一个是指定顾客名,命令执行后需要输入顾客密码;
第二个没有指定顾客名,指令执行后,需要输入顾客名和密码
从远程服务器复制到本地服务器:
从远程本地复制的scp命令与上述命令同样,将从本地复制到远程的命令之后的两个参数顺序调换即可。
示例1 :从远程位置将文件复制到本地目录
命令: scproot @ 192.168.120.204:/ opt/soft/nginx-0.5.38.tar.gz/opt /软件/
输出:
代码如下所示。
[根@本地主机~ ] #光盘/ OPT /软件/
[根@本地主机软件] # ll
共计80072
drwxr-xr-xr-x12路由409609-2118:40FMS3.5
dwxr-xr-x 3根根目录409609-2117:58毫秒4.5
rwxr-xr-xr-X10路由409610-3017:15JDK1.6.0_16
drwxr-xr-xr-X10路由409609-1719:27JDK1.6.0_16.bak
- rwxr-xr-xr-x1根路径818712602009-12-21 JDK-6u 16-Linux-x64.bin
dwxrwxrwx 2根根目录409609-2101:16 MySQL
drwxr-xr-x 3根根目录409609-2118:40设置文件
rwxr-xr-xr-x9路由409609-1719:23Tomcat6.0.32
rwxr-xr-x 9根根根4096-08-14 Tomcat _ 7.0
# scp『超级英雄@ 192.168.120.204:/ opt /软件/ Nginx-0.5.38.tar.gz
超级用户@ 192.168.120.204 s超级用户@ 192.168.120.204 s《/ a》密码:
nginx-0.5.38.tar.gz 100 % 479千字节478.7千字节/秒00:00
[根@本地主机软件] # ll
共计80556
drwxr-xr-xr-x12路由409609-2118:40FMS3.5
dwxr-xr-x 3根根目录409609-2117:58毫秒4.5
rwxr-xr-xr-X10路由409610-3017:15JDK1.6.0_16
drwxr-xr-xr-X10路由409609-1719:27JDK1.6.0_16.bak
- rwxr-xr-xr-x1根路径818712602009-12-21 JDK-6u 16-Linux-x64.bin
dwxrwxrwx 2根根目录409609-2101:16 MySQL
- rw-r-- r-- 1根根根49022003-1509:11 Nginx-0.5.38.tar.gz
drwxr-xr-x 3根根目录409609-2118:40设置文件
rwxr-xr-xr-x9路由409609-1719:23Tomcat6.0.32
rwxr-xr-x 9根根根4096-08-14 Tomcat _ 7.0
根@本地主机软件#
证明:
从192.168.120.204计算机的/opt/soft/目录下载nginx-0.5.38.tar.gz文件到本地/opt/soft/目录
示例2 :从远程位置本地复制
命令: scp-r根@ 192.168.120.204:/ opt /软件/蒙太奇/出口/软件/
输出:
代码如下所示。
[根@本地主机软件] # ll
共计80556
drwxr-xr-xr-x12路由409609-2118:40FMS3.5
dwxr-xr-x 3根根目录409609-2117:58毫秒4.5
rwxr-xr-xr-X10路由409610-3017:15JDK1.6.0_16
drwxr-xr-xr-X10路由409609-1719:27JDK1.6.0_16.bak
- rwxr-xr-xr-x1根路径818712602009-12-21 JDK-6u 16-Linux-x64.bin
dwxrwxrwx 2根根目录409609-2101:16 MySQL
- rw-r-- r-- 1根根根49022003-1509:11 Nginx-0.5.38.tar.gz
drwxr-xr-x 3根根目录409609-2118:40设置文件
rwxr-xr-xr-x9路由409609-1719:23Tomcat6.0.32
rwxr-xr-x 9根根根4096-08-14 Tomcat _ 7.0
超级主机软件# SCP-r超级主机@ 192.168.120.204:/ OPT /软件/蒙太奇@ 192.168
超级用户@ 192.168.120.204 s超级用户@ 192.168.120.204 s密码:
MongoDB-Linux-i686 -静态-1.8.5. tgz 100 % 28mb 28.3 MB /秒00:01
自述文件100 % 731 0.7 kb/s 00:00
三部件通告100 % 78667.7 kb/s00:00
mongo restore 100 % 7753 kb 7.6 MB/S00:00
mongod 100 % 7760 kb 7.6 MB /秒00:01
mongo导出100 % 7744 kb 7.6 MB/S00:00
bsondump 100 % 7737 kb 7.6 MB /秒00:00
mongo文件100 % 7748 kb 7.6 MB/S00:01
mongo stat 100 % 7808 kb 7.6 MB /秒00:00
mongos 100% 5262kb 5.1mb/s 00:01
mongo 100 % 3707 kb 3.6 MB /秒00:00
mongo导入100 % 7754 kb 7.6 MB/s00:00
mongo dump 100 % 7773 kb 7.6 MB /秒00:00
GNU-agpl-3.0100 % 34kb 33.7 kb /秒00:00
[根@本地主机软件] # ll
共计80560
drwxr-xr-xr-x12路由409609-2118:40FMS3.5
dwxr-xr-x 3根根目录409609-2117:58毫秒4.5
rwxr-xr-xr-X10路由409610-3017:15JDK1.6.0_16
drwxr-xr-xr-X10路由409609-1719:27JDK1.6.0_16.bak
- rwxr-xr-xr-x1根路径818712602009-12-21 JDK-6u 16-Linux-x64.bin
drwxr-xr-x 3根根目录409603-1509:18监视器
dwxrwxrwx 2根根目录409609-2101:16 MySQL
- rw-r-- r-- 1根根根49022003-1509:11 Nginx-0.5.38.tar.gz
drwxr-xr-x 3根根目录409609-2118:40设置文件
rwxr-xr-xr-x9路由409609-1719:23Tomcat6.0.32
rwxr-xr-x 9根根根4096-08-14 Tomcat _ 7.0
根@本地主机软件#
证明:请从192.168.120.204计算机的/opt/soft/将mongodb目录下载到本地的/opt/soft/目录中。
例3 )将本地文件签入到远程计算机的指定目录中
命令: scp/opt /软件/ Nginx-0.5.38.tar.GZ root @ 192.168.120.204:/ opt /软件/软件测试
输出:
代码如下所示。
入站前目标计算机的目标目录:
[根@本地主机软件] # cdscptest /
[根@本地主机scp测试] # ll
合计0
# ll《/ p》《p》本地计算机入住:
# scp/opt/soft/nginx-0.5.38.tar.gz《超级英雄=邮件超级用户@ 192.168.120.204》
超级用户@ 192.168.120.204 s超级用户@ 192.168.120.204 s密码:
nginx-0.5.38.tar.gz 100 % 479千字节478.7千字节/秒00:00
root @ localhost soft #“/ p”“p”入住后的目标计算机的目标目录:
[根@本地主机scp测试] # ll
共计484
- rw-r-- r-- 1根根根49022003-1509:25 NGINX-0.5.38.tar.gz
根@本地主机scp测试#
证明:将本地opt/soft/目录中的文件nginx-0.5.38.tar.gz复制到远程计算机192.168.120.204上的opt/soft/scp测试目录中
例4 )入住本地目录,移动到远程计算机的指定目录
命令: scp-r/opt /软件/监视器根目录@ 192.168.120.204:/ opt /软件/软件测试
输出:
代码如下所示。
入站前目标计算机的目标目录:
[ root @ localhost~] #光盘/ opt /软件/ scp测试/
[根@本地主机scp测试] # ll
共计484
- rw-r-- r-- 1根根根49022003-1509:25 NGINX-0.5.38.tar.gz
根@本地主机scp测试#
本地计算机入口:
# scp-r/opt /软件/手机“超级用户@超级用户@ 192.168.120.204:/超级用户/软件/笔记本电脑
超级用户@ 192.168.120.204 s超级用户@ 192.168.120.204 s《/ a》密码:
MongoDB-Linux-i686 -静态-1.8.5. tgz 100 % 28mb 28.3 MB /秒00:01
自述文件100 % 731 0.7 kb/s 00:00
三部件通告100 % 78667.7 kb/s00:00
mongo restore 100 % 7753 kb 7.6 MB/S00:00
mongod 100 % 7760 kb 7.6 MB /秒00:01
mongo导出100 % 7744 kb 7.6 MB/S00:00
bsondump 100 % 7737 kb 7.6 MB /秒00:00
mongo文件100 % 7748 kb 7.6 MB/S00:00
mongo stat 100 % 7808 kb 7.6 MB /秒00:01
mongos 100 % 5262 kb 5.1 MB /秒00:00
mongo 100 % 3707 kb 3.6 MB /秒00:00
mongo导入100 % 7754 kb 7.6 MB/s00:01
mongo dump 100 % 7773 kb 7.6 MB /秒00:00
GNU-agpl-3.0100 % 34kb 33.7 kb /秒00:00
[ root @ localhost~] #“/ p”“p”入住后的目标设备的目标目录:
[根@本地主机scp测试] # ll
共计488个
drwxr-xr-x 3根根目录409603-1509:33监视器
- rw-r-- r-- 1根根根49022003-1509:25 NGINX-0.5.38.tar.gz
根@本地主机scp测试#
证明:
在远程计算机192.168.120.204上的/ opt/soft/scp测试目录中注册到本地目录/opt/soft/mongodb
这介绍了如何使用scp命令在linux服务器之间传输文件。 在两台服务器之间进行文件复制时,一个scp命令就足够了,不需要使用其他命令。
scp命令: linux scp命令大全这个副本相信对你有帮助。 和关系好的朋友分享的时候,也欢迎感兴趣的朋友们一起讨论。
免责声明:雪球目录网免费收录各个行业的优秀中文网站,提供网站分类目录检索与关键字搜索等服务,本篇文章是在网络上转载的,本站不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2031@163.com,本站的工作人员将予以删除。