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

linux 文件压缩并且切割压缩

Linux系统中,split命令是一个非常实用的工具,它可以将一个大文件分割成多个小文件
1、先将文件压缩

tar -cvf access.log.tar.gz access

2、将文件压缩为每500mb一个文件,-b 500m 指定了每个分割文件的大小为500MB,-d 表示使用数字作为后缀,-a 2 表示后缀的长度为2(例如,01, 02, …)。

split -b 500m -d -a 2 access.log.tar.gz access.log.tar.gz.

3、将文件合并为一个文件

cat access.log.tar.gz.* access1.log.tar.gz

4、解压文件

tar -zxvf access1.log.tar.gz -C 目录名

注意:split命令仅对原始文件的内容进行分割,并不改变文件本身的格式或压缩状态。如果access.log.tar.gz是一个压缩文件,split会将其视为二进制数据进行分割,结果文件将不再是有效的压缩文件。如果您需要对压缩文件内部的文件进行处理(例如,分割一个大的归档文件),您可能需要使用支持归档文件处理的工具,如tar(如果access.log.tar.gz实际上是tar归档文件)或其他归档/压缩工具。


http://www.kler.cn/a/298253.html

相关文章:

  • Mysql基础练习题 1407.排名靠前的旅行者(力扣)
  • 开源DDOS防火墙 零成本搭建DDOS防御
  • JavaWeb【day12】--(SpringBootWeb登录认证)
  • C++学习笔记(14)
  • 无人机动力系统设计之桨叶推力计算
  • 在Webmin上默认状态无法正常显示 Mariadb V11.02及以上版本
  • 企业财税自动化解决方案与其他财务软件的集成与应用
  • 直播相关02-录制麦克风声音,QT 信号与槽,自定义信号和槽
  • 2024网络安全学习路线,最全保姆级教程,学完直接拿捏!
  • Not all code paths return a value. <ArkTSCheck>
  • 此mac无法连接Applie媒体服务,因为“”出现问题。
  • Spring AOP,通知使用,spring事务管理,spring_web搭建
  • python scrapy爬虫框架 抓取BOSS直聘平台 数据可视化统计分析
  • 技术速递|从 .NET 9 中移除 BinaryFormatter
  • 循环生成对抗网络 Cycle GAN
  • 初阶数据结构【TOP】-6. 队列的实现
  • 《中国食品》是什么级别的期刊?是正规期刊吗?能评职称吗?
  • 富格林:严厉打破欺诈实现安全
  • QT核心内容(9.6)
  • 【BurpSuite】Server-side request forgery (SSRF)