当前位置: 首页 > news >正文

shell将文件分割成小块文件

背景:某软件最多支持1G的文件传输,需要对大文件进行切割。

方案1:

可以使用split命令将文件均分成10分片。以下是具体的命令示例:

split -b $(($(du -b < 文件名) / 10)) 文件名 分片前缀

这里文件名是你想要分割的文件的名字,分片前缀是分片文件的前缀名,分片文件会被命名为分片前缀aa分片前缀ab等。

例如,如果你想将名为data.txt的文件均分成10分片,并且前缀为chunk,你可以这样做:

split -b $(($(du -b < data.txt) / 10)) data.txt chunk

这将创建名为chunkaachunkabchunkac等的分片文件。

方案2:

split -b 1M bigfile.txt smallfile

这是可行方案,可将1M改成1000M即可,也就是1G了。生产以smallfile开头的多个文件。

相关文章:

  • 场景文本检测识别学习 day10(MMdetection)
  • 预训练模型语义相似性计算(十一) - M3E和BGE
  • P7-P9【分配器】【源文件】【OOPvs.GP】
  • Flutter 中的 AnimatedPadding 小部件:全面指南
  • 跳绳步法汇总
  • go语言初识别(五)
  • 【文末附gpt升级方案】GPT-4级别的AI系统安全性探讨与未来展望
  • 【Linux】Linux的权限_2 + Linux环境基础开发工具_1
  • BIO/NIO学习
  • JAVA面试题大全(十二)
  • 常见的MySQL语句类型及其基础用法
  • 高效写代码java-推荐插件1(格式转化 ConverterX )-日后待更新
  • 实时通信的方式——WebRTC
  • Mysql 备份恢复 mysqldump与xtrabackup备份
  • 6.8 LIBBPF API(七,bpf_core_read.h 函数,定义,枚举)
  • 分享一款快速APP功能测试工具
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • echarts的各种常用效果展示
  • EventListener原理
  • JAVA多线程机制解析-volatilesynchronized
  • python 学习笔记 - Queue Pipes,进程间通讯
  • rc-form之最单纯情况
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • vue--为什么data属性必须是一个函数
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 关于Java中分层中遇到的一些问题
  • 如何实现 font-size 的响应式
  • 思考 CSS 架构
  • 通过git安装npm私有模块
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 微服务入门【系列视频课程】
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 找一份好的前端工作,起点很重要
  • gunicorn工作原理
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 阿里云服务器购买完整流程
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • ​水经微图Web1.5.0版即将上线
  • #QT(智能家居界面-界面切换)
  • #window11设置系统变量#
  • (2)MFC+openGL单文档框架glFrame
  • (2)nginx 安装、启停
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (poj1.3.2)1791(构造法模拟)
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (不用互三)AI绘画:科技赋能艺术的崭新时代
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (三)终结任务
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • *setTimeout实现text输入在用户停顿时才调用事件!*