前言

之前需要在局域网下获取一个5G左右的ISO文件,U盘发现格式文件为FAT,不能存储单个4G文件,于是想到了之前的这个命令,挺简单方便快捷,一分钟传输下载完成。
A电脑在需要传送的文件夹下: python3 -m http.server
B电脑直接打开网址: http://10.10.10.10:8000 (10.10.10.10为A电脑IP)
这时候需要B电脑需要下载A电脑哪个文件直接点击就行,如果是一整个文件夹建议打包。

要求

1、带有python3环境
2、两台电脑可以ping通(适用于办公网、学校网等局域网)
注:Python3.6、Python3.7的环境应该都行,可能需要第三方库request,http
因为我一直图省事用的anconda3自带大多数库,所以没遇到需要其他第三方库问题


步骤


背景: A电脑传送大量超过4G的文件到B电脑,A、B电脑都处于办公的局域网,互相可以Ping通,A电脑带有Python3环境并且8000端口开放。

1、A电脑输入以下命令(要求有Python环境)

# A电脑在“需要传输的文件夹下”开启终端 并且 输入以下命令行
# 搭建HTTP服务 默认8000端口
python3 -m http.server
# 注:这是Python3自带的服务 可能需要下载第三方库request http?我直接用的anconda3自带了大部分库.

2、B电脑打开网址(要求B电脑可以Ping通A电脑)

打开网址:http://你的地址:8000
注:最好在局域网下,这样一般B电脑可以Ping通A电脑
这时候网页上显示的为A电脑的文件目录(命令行所在的文件目录),需要哪个文件点击下载即可。
5G的文件大概一分钟就可以下载完,因为是局域网,直接传送反而更快。

其他

Node.js和一些其他的工具也带有这个一个命令建立简单服务器进行文件传送的基本功能,这里只是用常见的Python3来举例。
理论上 这个跟电脑系统没什么要求,Windows、Linux、Mac应该都可以用这个方法来进行大量文件的快速传送,而不需要U盘等工具来进行。


如有疑问欢迎指出

Python一行命令实现5G大文件快速传输(Windows Linux Mac)相关推荐

  1. 迁移服务器时 大文件快速传输的办法

    1.原来公司的服务器架构不足以支撑公司的运营数据 然后在阿里运维工程师的建议下和推荐下,我们更换我们现有的架构,更换归更换 但是数据的迁移怎么办呢,现在的一个表数据高达千万一个库达到几个G 代码压缩之 ...

  2. 一行js_Node.js 一行命令上传本地文件到服务器

    每次打包完, 都要打开 FileZilla 一顿拖拽然后才能上传代码, 那就立马撸一个自动化脚本就完事了 publish-sftp Github 传送门(~~~~顺便来骗个Star~~~~) 以后一行 ...

  3. 如何将计算机网络文件夹复制到,如何将大文件快速拷贝/复制/分享到另一台电脑?...

    如何将大文件快速拷贝/复制/分享到另一台电脑?相信这是很多朋友都想知道是如何做到的吧.因为我们平时可以因为各种原因,如电脑格盘重装.高清电影分享.更换电脑等),需要将大文件拷贝至另一台电脑.那该怎么办 ...

  4. 如何将桌面文件夹移到计算机,如何将大文件快速拷贝/复制/分享到另一台电脑?...

    如何将大文件快速拷贝/复制/分享到另一台电脑?相信这是很多朋友都想知道是如何做到的,因为平时可以因为各种原因,如电脑格盘重装.高清电影分享.更换电脑等),需要将大文件拷贝至另一台电脑.那该怎么办呢? ...

  5. Linux命令行下载大文件,下载Onedrive文件

    Linux命令行下载大文件,下载Onedrive文件 做深度学习实验时,经常会遇到下载数据集,下载到本地又上传到Linux服务器上,这时用rz上传会很慢,在网上找到一些方法,用curl下载One-dr ...

  6. 如何快速传输大文件,介绍大文件快速方法

    现在,企业比以往任何时候都面临着一个重大挑战:需要一个快速共享文件的解决方案.但是,并非所有快速文件传输解决方案都以相同的速度传输文件.文件大小.端点位置.路径.设备.防火墙.网络系统和加密需求都会限 ...

  7. 请问:怎么实现大文件快速上传?

    关注公众号 前端开发博客,领27本电子书 回复加群,自助秒进前端群 前言 大文件快速上传的方案,相信你也有过了解,其实无非就是将 文件变小,也就是通过 压缩文件资源 或者 文件资源分块 后再上传. 本 ...

  8. 蒲公英使用一行命令上传Apk文件

    在安卓开发中,为了给测试人员提供测试包,我们经历了从U盘拷贝.发邮件或者QQ.微信等通讯工具发送测试Apk文件,不像IOS一样有AppleStore的测试模式.安卓就只能自己来想办法给测试组提供测试包 ...

  9. secureCRT 使用 rz 命令上传大文件失败出现乱码

    linux shell rz和sz是终端下常用的文件传输命令,rz和sz通过shell被调用,其中rz用于从启用终端的系统上传文件到目标系统(终端登录的目标系统), 这里不过多介绍这些命令,只是记录一 ...

最新文章

  1. 刚出炉!程序员人才补贴:单项目最高补贴1000万元
  2. java服务器错误怎么解决_如何解决java.lang.IllegalStateException:服务器处于错误状态异常...
  3. 【hihocoder】三十九周:二分.归并排序之逆序对
  4. 01)自学JavaScript
  5. 刚看了一个视频,介绍了实体店十几种线上线下引流方法
  6. 【论文笔记】Revisiting Graph based Collaborative Filtering: A Linear Residual Graph Convolutional Network
  7. 「晓松奇谈」——矮大紧语录
  8. SelfUpdate 树不起作用
  9. chainmaker go.mod no such file or directory
  10. linux下进程号,Linux下C++获取进程号
  11. linux tab 缩进,codemirror TAB 缩进问题记录
  12. Firefox插件的安装及使用方法(持续更新中)
  13. 服务器虚拟化厂商有哪些,国内外厂商的桌面虚拟化产品
  14. ccna综合实验实训总结_CCNA实训总结
  15. uniapp使用plus.sqlite实现图片、视频缓存到手机本地
  16. Java中怎么将Long类型转换成Integer或int类型
  17. 微信小程序:WeUI一个专为微信小程序设计的UI框架
  18. 知名油漆涂料品牌排行榜前十名
  19. Mysql主从复制+读写分离
  20. 如何实现点击按钮实现QQ在线联系客服聊天

热门文章

  1. 俞书宏是不是合工大院士_俞书宏院士的经验和体会
  2. 论文阅读【7】HHM隐马尔科夫模型
  3. 使用Java操作office的案例
  4. Codeforces Round #670 (Div. 2) D. Three Sequences
  5. 计算机截图无法使用,电脑的截图功能用不了怎么办?[多图]
  6. VMware被博通收购后:裁员风波笼罩 客户体验或将“力不从心”
  7. Intermec PM4I 智能条码打印机 助力信息化
  8. 遥远星系露出宇宙黑暗时代末期真相
  9. 基于JAVA房屋中介网络平台计算机毕业设计源码+系统+lw文档+部署
  10. HTML页面增加滚动图片