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

mac命令行分卷压缩与合并

对当前目录内的文件压缩的同时分卷

//语法:zip -r -s 1m 压缩文件名.zip 当前路径
zip -r -s 1m split.zip .
//解压
zip -s 0 split.zip --out unsplit.zip
unzip unsplit.zip

将一个zip文件进行分卷

一个900k的压缩包名为hello.zip,将其分割为每500K一个zip

zip - hello.zip | split -b 500k -a 3 - file.zip.part_
其他可自定义分割体积,如
-b 10m
-b 10g
k,m,g无视大小写

打包结果如图所示 

分卷合并


#合成一个大文件
cat file.zip.part_* > gogogo.zip
#解压
unzip gogogo.zip 

对文件夹分卷压缩

//zip -r -s 100k 新的压缩文件名.zip 目录
zip -r -s 100k split.zip bk
100m
100g
k,m,g大小写皆可

对文件夹分卷解压

//第一步:将多个分卷进行合并
//语法zip -s 0 分卷文件名.zip --out 新.zip
//将split.z01,split.z02合成一个unsplit.zip
zip -s 0 split.zip --out unsplit.zip
//第二步:解压合并后的zip
unzip unsplit.zip

分卷文件名不要用z01,z02之类,只用他们的头儿~

压缩当前目录内的文件

//-r表示递归 aa.zip表示生成压缩包的文件名 之后的"点"表示当前路径
zip -r aa.zip .
unzip aa.zip


http://www.kler.cn/news/314448.html

相关文章:

  • 长列表加载性能优化
  • python画图1
  • springboot实战学习(6)(用户模块的登录认证)(初识令牌)(JWT)
  • python:给1个整数,你怎么判断是否等于2的幂次方?
  • java.nio.ByteBuffer的 capacity, limit, position, mark
  • 如何打造高效的远程开发团队:最佳实践与挑战
  • 大话C++:第11篇 类的定义与封装
  • Redis——redispluspls库通用命令以及String类型相关接口使用
  • 每日一题--打印闰年
  • 如何使用 Python 连接 MySQL 数据库?什么是 ORM(对象关系映射),如何使用
  • fasterRCNN模型实现飞机类目标检测
  • 果蔬识别系统架构+流程图
  • Hadoop的安装
  • JVM 调优篇7 调优案例2-元空间的优化解决
  • 使用Diskgenius系统迁移
  • 分页插件、代码生成器
  • C#中DataGridView 的 CellPainting 事件的e.Handled = true
  • 银河麒麟V10系统崩溃后的处理
  • 富文本编辑器wangEdittor使用入门
  • string类的模拟实现以及oj题
  • Linux·权限与工具-git与gdb
  • Puppet 部署应用(Puppet deployment application)
  • 《他们的奇妙时光》圆满收官,葛秋谷新型霸总获好评
  • 初始Vitis——ZYNQ学习笔记1
  • 探索微软Copilot Agents:如何通过Wave 2 AI彻底改变工作方式
  • 伊犁linux 创建yum 源过程
  • Java面向对象编程
  • Ubuntu设置笔记本电脑合盖时不挂起
  • el-select组件:选择某个选项触发查询
  • 基于R语言的统计分析基础:使用键盘输入数据