linux如何传输超大文件?办法是什么?
Admin 2021-05-08 群英技术资讯 3163 次浏览
linux如何传输超大文件?有时候我们需要传输一些超大文件,对于使用Linux用户来说,要如何快速传输超大文件呢?下面小编就给大家分享Linux传输超大文件方法,有需要的朋友可以看一下。
linux下的文件传输,大家首先会想到rsync、scp之类的工具,但这类工具有一个特点——慢,因为这类工具都是加密传输,发送端加密,接收端解密,当我们传输一些非敏感文件的时候,完全可以不加密,直接在网络上传输。
直接上实例,传输一个2077M的ISO文件。
接收端:
nc -l 45.55.0.86 9999 > jieshou.iso
-l :监听一个端口来接收数据
-u : 不使用 TCP 而是使用 UDP 来进行数据连接(应该速度更快,没试)
整条命令的意思:本地开启9999端口来接收数据,把接收到的数据存到“jieshou.iso”文件里面。
发送端:
time nc 45.55.0.86 9999 < CentOS-6.9-x86_64-bin-DVD2.iso
命令最前面的time是用来检测该命令运行耗时的。

24秒就在公网上传完了一个2077M的文件,平均速度高达87M/s,传输完毕后在两端校验MD5,发现文件完全一致。
用nc传输有两个特点:
速度快
传输简单,不需要登录对方服务器,不需要验证信息。
若你文件实在太大,想看到传输进度,用PV
yum install epel-release -y yum install pv -y cat CentOS-6.9-x86_64-bin-DVD2.iso |pv -b | nc 45.55.0.86 9999
接收端:
nc -l 45.55.0.86 9999 | pv -b > home.tar.gz
发送端:
tar -czf - /home/ | nc 45.55.0.86 9999
A、B、C三台主机,A美国,C昌南,C只能访问到B,不能直接访问A,B和AC互通。C要怎么才能拿到A上的文件呢?
C上执行:
nc -l 9999 > google_file.txt
B上执行:
nc -l 9999 | nc (C的外网IP) 9999
A上执行:
nc (B的外网IP) 9999 < google_file.txt
以上就是关于linux如何传输超大文件的方法介绍了,有需要的朋友可以参考上述方法,希望文本对大家学习有帮助,想要了解更多linux如何传输超大文件的内容大家可以继续关注其他文章。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
在linux中,挂起指的是将当前处于运行状态的数据保存在内存中,让进程等待某个事件的到来再继续执行,相当于使计算机睡眠;可以利用rtcwake命令设置linux系统挂起,语法为“rtcwake -m mem -s 时间”。
linux同步时间命令是什么?在Linux下,是默认系统时间和硬件时间并不自动同步的,因此这篇文章就给大家来介绍一下linux同步时间命令,而linux同步时间命令有很多,例如hwclock命令、ntpdate命令等等,接下来我们详细的了解看看。
划分方法:1、利用parted命令分区,语法为“parted 划分2t分区的路径”;2、利用“mkfs.ext4 分区路径”格式化刚划分的分区;3、利用“mount 路径/mnt”挂载该分区到“/mnt”即可。
linux下grep命令是用来做什么呢?日常工作中,grep命令的使用是非常多的,grep命令是用来查找文件或标准输出中匹配的行,它的强大之处在于它支持正则表达式。因此这篇文章就和大家聊一聊linux下的grep命令。
解决方法:1、用“yum list telnet*”列出telnet相关安装包;2、用“yum install -y telnet-server”安装telnet服务;3、用“yum install -y telnet.*”安装客户端即可。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008