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

(0)

相关推荐

  • txt如何转换成excel? txt格式转换成excel文件方法介绍

    在Excel2007、Excel2010以及Excel2013这三个版本中,需要使用的是“获取外部数据”命令,而在Excel2003版本中,我们使用的则是“导入外部数据”的命令,其实大同小异,两种命令 ...

  • txt如何导入Excel?excel导入.txt文件方法介绍

    office办公软件是我们日常工作中不可缺少的,也可以说是使用频率最高的软件了.Office办公软件包括了很多,其中我们用得最多的还是word文档.excel表格.ppt幻灯片,具体的功能在这里我就不 ...

  • 怎样在两台电脑之间传输超大文件

    平时和朋友.同事传输超大文件时,大多数人选择用QQ传输,QQ传输虽然方便,但如果文件大小超过1G,QQ的传输速度会非常慢,用U盘拷,过程又过于繁琐.使用飞兔云传是个不错的选择,飞兔云传在同一局域网内, ...

  • 手机迅雷看看网页传输功能使用方法介绍

    操作方法 01 今天为大家介绍手机迅雷看看网页传输功能使用方法,网页传输能够实现无线从电脑上传输视频文件到手机,很方便,很多朋友不知道使用方法,下面就一起学习一下吧~ 1.打开迅雷看看以后,点击屏幕右 ...

  • Mac系统hosts文件位置在那里?Mac修改hosts文件方法介绍

    Hosts文件很多朋友都不会陌生,在Windows系统中,通过修改Hosts文件可以达到屏蔽某些网站、服务器调试或者破解某些软件的作用。不过Hosts文件不仅仅只有Windows采用,苹果Mac系统同 ...

  • 金蝶云盘怎么上传文件?手机版金蝶云盘上传文件方法介绍

    金蝶云盘如何上传文件?上传文件方法。金蝶云盘能方便的上传文件到微博和微信等,只要‘扫一扫’就可以互相传文件,非常的方便,那么金蝶云盘如何上传文件呢?下面就由小编教大家金蝶云盘上传文件方法吧。 1)打开 ...

  • linux svn客户端使用方法介绍

    svnaddvalues/strings.xml//--添加 svnst//--查看状态 svnci//--提交svnci-m"svnci,permission" 1、将文件checkout到本地目录 ...

  • 苹果电脑怎么打开EXE文件?MAC系统上打开exe格式文件方法介绍

    Mac如何打开exe文件这让刚刚买了苹果电脑的新手门着急了,因为用习惯了windows的系统,而windows的默认打开格式就是exe,所以在Mac电脑上就会打不开,但是还是有办法可以在Mac电脑上打 ...

  • ProModel导入.STL文件方法介绍

    STL 文件以用于 stereolithography 的格式保存对象数据。STL 文件的文件名扩展名为 .stl。这既可以是 ASCII STL 格式,也可以是一种二进制 STL 格式。 1.要加载 ...