首页IT科技linux传输超大文件方法介绍图片(Linux传输超大文件方法介绍)

linux传输超大文件方法介绍图片(Linux传输超大文件方法介绍)

时间2025-09-16 20:16:23分类IT科技浏览6592
导读:本文研究的主要内容是Linux下如何传输超大文件,具体如下。...

本文研究的主要内容是Linux下如何传输超大文件                   ,具体如下                。

linux下的文件传输                         ,大家首先会想到rsync                、scp之类的工具        ,但这类工具有一个特点——慢              ,因为这类工具都是加密传输                          ,发送端加密            ,接收端解密         ,当我们传输一些非敏感文件的时候                           ,完全可以不加密                ,直接在网络上传输                           。

直接上实例    ,传输一个2077M的ISO文件         。

nc发送接收数据

接收端:

➤ -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传输有两个特点:

➤速度快

➤传输简单    ,不需要登录对方服务器                   ,不需要验证信息        。

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传输超大文件方法介绍的全部内容                ,希望对大家有所帮助                   。感兴趣的朋友可以继续参阅本站其他相关专题    ,如有不足之处                           ,欢迎留言指出    。感谢朋友们对本站的支持!

声明:本站所有文章                    ,如无特殊说明或标注,均为本站原创发布                        。任何个人或组织                       ,在未征得本站同意时                        ,禁止复制            、盗用                          、采集              、发布本站内容到任何网站        、书籍等各类媒体平台                       。如若本站内容侵犯了原著者的合法权益    ,可联系我们进行处理。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
网站制作排版(网站内容排版) 3d磨砂玻璃材质怎么给颜色(CSS 实现磨砂玻璃样式)