Linux中如何传输超大文件
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了Linux中如何传输超大文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。本文研究的主要内容是Linux下如何传输超
千家信息网最后更新 2026年11月03日Linux中如何传输超大文件
这篇文章主要介绍了Linux中如何传输超大文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
本文研究的主要内容是Linux下如何传输超大文件,具体如下。
linux下的文件传输,大家首先会想到rsync、scp之类的工具,但这类工具有一个特点慢,因为这类工具都是加密传输,发送端加密,接收端解密,当我们传输一些非敏感文件的时候,完全可以不加密,直接在网络上传输。
直接上实例,传输一个2077M的ISO文件。
nc发送接收数据
接收端:
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传输有两个特点:
➤速度快
➤传输简单,不需要登录对方服务器,不需要验证信息。
nc进度显示
若你文件实在太大,想看到传输进度,用PV
yum install epel-release -yyum install pv -ycat 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中如何传输超大文件"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
传输
文件
数据
篇文章
命令
工具
速度
加密
特点
端口
进度
一致
两个
两端
主机
价值
兴趣
内容
同时
完了
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网
科技信息互联网
互联网金融 科技金融
凡科互联网科技
互联网科技logo
互联网科技公司介绍
佰商互联网科技有限公司
互联网科技股午盘股票涨跌
青海省互联网新科技
互联网系的金融科技公司
互联网科技与管理
辽宁互联网新科技
苏州铭阳互联网科技有限公司
消费医药和互联网科技
民营互联网公司国防科技
高科技互联网发展前景如何
威龙国际互联网科技公司
从那以后互联网科技有限公司
半导体行业属于互联网高科技类吗
35岁以上互联网科技行业
互联网科技公司起名
互联网扶贫科技
互联网金融与金融科技
鑫亿盛互联网科技
彤创互联网科技有限公司
湖南一路畅行互联网科技
互联网科技人工智能实验室
互联网公司黑科技创始人
东莞新华互联网科技学校
悟空问答互联网科技