共计 1138 个字符,预计需要花费 3 分钟才能阅读完成。
关注 优麒麟,更多干货等着你!
在日常应用中,咱们经常须要将大型文件下载到本地或传输到其余电脑上。然而在 Linux 操作系统中,可能实现疾速便捷传输超大型文件的工具却不多。明天就给大家介绍一下,如何通过一个简略的 scp 命令来疾速实现大型文件近程传输。如果你也有这方面的困惑,那么连忙跟着我一起往下看吧!
1、什么是 scp
scp 是 secure copy 的缩写,是 Linux 零碎下基于 ssh 登陆进行平安的近程文件拷贝命令,可用于 同一局域网中两台 Linux 主机之间进行近程拷贝文件。与其余工具和命令相比,scp 命令具备以下特点:
- scp 命令可能进行 加密传输,局部重要的文件通过 scp 命令传输可能爱护文件的内容,防止被其余操作拦挡或者拷贝。
- scp 命令可能 跨服务器 进行文件的传输,在应用的过程之中会更加不便,不便进行相应工作的发展,而不须要关上多方软件。
- scp 命令对系统的后盾 负荷比拟小,不会给零碎带来累赘,能够同时进行其余工作工作。
接下来,咱们来说说如何在优麒麟零碎上应用此命令进行文件拷贝工作,包含如何间接上传文件到近程主机或将近程主机上的货色拷贝下来。
2、scp 的罕用选项
在理论环境中,咱们个别应用以下命令格局,来实现对文本内容的操作。
- 本地文件上传:
scp 本地文件 指标用户名 @指标 IP: 端口 指标文件拷贝门路
- 拷贝指标文件:
scp 指标用户名 @指标 IP: 端口 指标文件 本地文件门路
- scp 命令有很多能够应用的参数,上面咱们列几个常见的参数:
3、scp 的罕用场景
(留神:以下代码示例中的 ip 和 username 别离为近程主机 ip 地址和用户名)
(1)从本地复制到近程
- 指定近程文件夹
scp localFile username@ip: 近程文件夹
- 复制到近程后重新命名文件
scp localFile username@ip: 新文件名
(2)复制目录命令格局
scp -r 本地目录 username@ip: 近程目录
或
scp -r 本地目录 ip: 近程目录
(3)从近程复制到本地
从近程复制到本地,只有将从本地复制到近程的命令的后 2 个参数调换程序即可。
- 指定近程文件夹
scp -r username@ip: 近程文件夹 本地文件夹
- 复制到近程后重新命名文件
scp username@ip: 近程文件 本地新文件名
4、注意事项
如果近程服务器防火墙有为 scp 命令设置了指定的端口,咱们须要应用 -P 参数来设置命令的端口号,命令格局如下:
- scp 命令应用端口号 4588
scp -P 4588 username@ip:/home/kylin/ 文件 /home/kylin/
scp 命令必须要先 ping 通对方的 ip 能力进行应用,也就是要在同一个网络环境之下。
应用 scp 命令要确保应用的用户具备可读取近程服务器相应文件的权限,如果无奈应用 scp 命令,能够请对方临时敞开防火墙。
正文完