Linux如何进行压缩分割,linux如何压缩大文件并分割?

Linux 文件压缩与分割指南

在 Linux 系统中,处理超大文件或文件夹时,经常需要将其压缩以节省空间,并分割成多个小文件以便于通过邮件、网盘或其他限制文件大小的渠道进行传输。

常用工具介绍

  • tar: 用于将多个文件打包成一个文件(归档)。
  • gzip/bzip2/xz: 用于对文件进行压缩。
  • split: 用于将一个大文件分割成多个小文件。
  • cat: 用于将分割后的文件重新合并。

先压缩,后分割(最常用)

这种方法逻辑清晰,分为两个独立步骤:先生成一个压缩包,再将其切分。

Linux操作系统入门:压缩和解压
加载中
Linux操作系统入门:压缩和解压

压缩文件夹

使用 tar 命令将文件夹压缩为 .tar.gz 格式:
tar -czvf backup.tar.gz /path/to/folder

  • -c: 创建新归档文件。
  • -z: 使用 gzip 压缩。
  • -v: 显示详细过程。
  • -f: 指定文件名。

分割压缩包

使用 split 命令将大文件分割成指定大小的块(例如每个文件 100MB):

Linux如何进行压缩分割,linux如何压缩大文件并分割?

split -b 100M backup.tar.gz "backup.tar.gz.part"

  • -b 100M: 每个分片的大小为 100MB(可以使用 K, M, G)。
  • backup.tar.gz: 要分割的原文件。
  • "backup.tar.gz.part": 分割后文件的前缀。

结果:你会得到 backup.tar.gz.partaa, backup.tar.gz.partab 等文件。


压缩与分割同步进行(高效)

利用 Linux 的管道 (Pipe) 机制,可以在压缩的同时直接进行分割,无需产生一个巨大的中间临时文件,节省磁盘空间。

一键压缩并分割

tar -czvf - /path/to/folder | split -b 100M - "backup.tar.gz.part"

  • tar 命令末尾的 表示将结果输出到标准输出(stdout)。
  • split 命令中的 表示从标准输入(stdin)读取数据。

如何还原(合并与解压)

无论使用上述哪种方法分割,还原步骤都是一致的。

合并分片文件

使用 cat 命令将所有分片按顺序合并回一个完整的压缩包:

Linux如何进行压缩分割,linux如何压缩大文件并分割?

cat backup.tar.gz.part > backup.tar.gz

  • backup.tar.gz.part: 匹配所有以该前缀开头的文件。
  • >: 将合并后的内容重定向到新文件。

解压文件

使用 tar 命令解压合并后的文件:
tar -xzvf backup.tar.gz

  • -x: 解压文件。

核心参数速查表

参数 工具 含义 示例
-b split 指定分割的大小 -b 500M
-d split 使用数字后缀而非字母后缀 -d
-c tar

Linux如何进行压缩分割,linux如何压缩大文件并分割?

创建压缩包

tar -c
-x tar 解压压缩包 tar -x
-z tar 使用 gzip 格式 tar -z
-j tar 使用 bzip2 格式(压缩率更高) tar -j

实用建议

  • 校验完整性:在传输大文件后,建议使用 md5sum 或 sha256sum 命令校验原文件与还原后文件的哈希值,确保数据在分割和合并过程中没有损坏。
  • 数字后缀:如果你更喜欢 part01, part02 这种命名,请在 split 命令中加入 -d 参数。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/490102.html

赞 (0)
如何在服务器上发布网站?,云服务器搭建网站的详细流程?
上一篇 2026年7月13日 04:51
Linux怎么安装locate命令,locate怎么使用?
下一篇 2026年7月13日 04:53

相关推荐

  • 安全防护装置有哪些,安全防护设施包括什么

    安全防护装置是保障工业生产安全的核心防线,其科学配置与规范管理直接决定了企业能否实现本质安全,有效的安全防护必须建立在风险识别基础上,通过技术手段与管理措施的双重保障,将事故发生率降至最低,现代工业生产中,安全防护装置已从简单的物理隔离发展为集传感、控制、联锁于一体的智能系统,其核心价值在于主动预防而非被动应对……

    2026年3月21日
    11700
  • YouTube官网地址在哪里及其服务如何,油管怎么注册账号?

    YouTube是全球领先的视频分享与社交平台,通过其多元化的产品矩阵与持续的技术迭代,构建了从内容消费到创作者经济的完整生态闭环,YouTube官网地址及访问基础用户通过官方网址 https://www.youtube.com/ 即可进入该平台的全球入口,作为全球最大的视频搜索引擎与社交媒体之一,YouTube……

    2026年7月13日
    12200
  • 矩形面积交集怎么求?api矩形树图计算方法

    在数据可视化与计算几何领域,矩形处理算法是支撑众多高级应用的核心基石,核心结论在于:通过高效的API计算矩形面积交集,并结合矩形树图算法进行可视化布局,能够将复杂的多维数据转化为直观的层级结构,实现从“数据计算”到“视觉呈现”的无缝闭环, 这一过程不仅解决了空间冲突的数学难题,更为数据分析提供了极具价值的洞察视……

    2026年3月22日
    9500
  • 奔图打印机怎么连接笔记本电脑?奔图打印机连接不上怎么办

    连接奔图打印机与笔记本电脑的核心在于先安装驱动程序,再建立物理或网络连接,这一顺序至关重要,能够有效避免系统自动识别错误驱动或出现无法打印的故障,无论是通过USB有线连接还是Wi-Fi无线连接,确保打印机处于就绪状态、网络环境稳定以及驱动版本匹配,是成功实现打印功能的关键, 连接前的准备工作在正式开始操作前,确……

    2026年2月20日
    18700
  • apache使用教程,apache服务器怎么安装配置?

    Apache作为全球市场占有率最高的Web服务器软件,其稳定性与灵活性是构建高可用网站架构的基石,掌握Apache的核心配置与优化策略,是实现网站高性能运行与安全防护的关键所在,这不仅是简单的安装过程,更是一套系统化的服务器管理逻辑,对于追求高效运维的技术人员而言,深入理解其模块化架构与虚拟主机机制,是快速解决……

    2026年4月6日
    9800
  • Access数据库怎么导入MySQL?Access转MySQL详细步骤

    Access数据库可以顺利导入到MySQL中,核心在于通过CSV中间格式或ODBC数据源进行迁移,虽然两者底层架构不同,但借助正确的工具和方法,绝大多数中小型项目都能实现平滑过渡,将传统的Microsoft Access数据库迁移至MySQL,是许多中小企业数字化转型的必经之路,Access作为桌面级数据库,在……

    行业资讯 2026年6月1日
    4400
  • 简米云服务器50g能放多少图片?,值得买吗?

    50GB的云服务器磁盘,能存放的图片数量从几千张到十几万张不等,主要取决于图片的分辨率和压缩程度,如果用于网站缩略图,50GB足以支撑一个小型电商网站的商品图片需求;如果存放摄影原片,则可能仅能容纳数千张,图片大小是影响存储的核心因素不同图片格式的典型体积图片格式直接决定了单个文件的大小,主流格式中,JPEG压……

    2026年8月23日
    100
  • at89c52串口通信怎么查询连接状态,串口连接状态检测方法

    AT89C52单片机通过查询SCON寄存器中的TI(发送中断标志位)和RI(接收中断标志位)状态,配合软件超时检测机制,是实现at89c52 串口通信_查询串口连接状态最直接且高效的方法,该方法无需复杂的中断服务程序,通过轮询机制即可精准判断数据收发完成情况及通信链路的物理连接状态,特别适用于资源受限或实时性要……

    2026年3月21日
    12100
  • 阿里云盘内测邀请码怎么填?Teambition网盘合并阿里云盘

    阿里云盘与Teambition网盘已完成底层数据互通,用户可通过专属邀请码“一路向前”体验合并后的全新服务,实现个人存储与企业协作的无缝衔接,这次合并并非简单的功能叠加,而是底层架构的深度重构,对于广大用户而言,这意味着原本割裂的个人生活记录与企业工作文档终于能在同一个生态中自由流动,你不再需要为了存照片去开一……

    2026年6月26日
    3400
  • 阿里云服务器怎么买才最优惠?阿里云服务器最新优惠活动

    想要以最低成本入手阿里云服务器,核心策略是避开官方原价,聚焦“新人专享”、“限时秒杀”及“闲鱼二手转售”三大渠道,其中新用户首年优惠力度最大,通常可低至百元左右,在云计算市场日益成熟的今天,单纯依赖控制台直接购买往往意味着支付溢价,对于个人开发者、初创团队或学生群体而言,掌握正确的购买路径比单纯比较参数更重要……

    2026年6月30日
    1710

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注