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://idctop.com/article/490102.html

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

相关推荐

  • LOL班德尔城服务器排名第几,国服延迟高吗?

    英雄联盟国服服务器排名中,班德尔城通常稳定在第三名的位置,仅次于艾欧尼亚和黑色玫瑰,是电信大区中人气与活跃度较高的老牌服务器,这个排名并非官方发布,而是基于玩家基数、排位赛活跃度、高端局数量以及社区讨论热度等维度综合得出的行业共识,班德尔城服务器排名的衡量维度评估一个LOL服务器的热度排名,不能只看单一方面数据……

    2026年8月25日
    1000
  • 广东服务器按斤卖多少钱?服务器租用费用是多少?

    广东服务器没人按斤卖,硬要称重折算,一台1U服务器裸机大约7-10公斤,按斤摊下去每斤成本从几十元到上千元不等,但真正报价只看配置、带宽、线路和机房等级,服务器为什么不按斤卖服务器本质是算力容器,铁皮外壳和散热片占了相当一部分重量,真正决定身价的是CPU、内存、硬盘、网络端口和IP资源,把服务器比作人,重量只是……

    2026年9月18日
    000
  • 2b2t服务器的ip地址是多少,怎么进入服务器?

    2b2t服务器的官方IP地址是2b2t.org,这是目前唯一且长期有效的连接地址, 无论你是第一次踏入这个无政府主义世界的新手,还是打算回归的老玩家,直接在主服务器列表输入这个域名即可,但需要提醒的是,由于玩家基数庞大,排队时间可能长达数小时,网络稳定性直接影响你的连接体验,2b2t服务器简介与IP地址说明2b……

    2026年8月12日
    900
  • 一般服务器CPU使用率多少正常,怎么降低?

    服务器CPU使用率没有绝对标准,行业共识是长期平均使用率在40%-60%之间,峰值短时占用80%以内,业务运行状态最理想,超过这个范围,不是资源浪费就是性能瓶颈,服务器CPU使用率的合理范围由什么决定CPU使用率是衡量服务器性能的核心指标,但不同业务场景对CPU的需求差异很大,一台运行静态页面的Web服务器,使……

    2026年8月23日
    700
  • 一台服务器一天耗电多少度,电费一个月多少钱?

    一台服务器每天耗电通常在5到30度之间,具体取决于配置、负载和运行环境,例如一台中等配置的机架服务器满载运行一天大约耗电15度,服务器功耗由哪些因素决定硬件配置服务器功耗的核心来源是硬件组件,**CPU**是最主要的耗电单元,高核心数、高频率的处理器(如Intel Xeon或AMD EPYC系列)在满载时功耗可……

    2026年8月24日
    1000
  • 第五人格服务器IP地址是多少呢?,怎么查

    第五人格的服务器IP地址并非固定不变,官方为了保障全国玩家的连接速度和稳定性,采用了分布式的动态IP策略,玩家无法直接通过一个单一IP地址连接到游戏,但通过查询官方域名解析、使用网络工具,可以找到你当前所在区域的最佳连接节点,为什么第五人格不提供固定服务器IP多数玩家遇到卡顿或延迟时,第一反应是寻找服务器IP来……

    2026年8月22日
    1200
  • 服务器2.5寸2T硬盘多少钱,哪里买便宜?

    服务器2.5英寸2T硬盘的价格通常在400元到2000元之间,具体取决于接口类型(SAS或SATA)、品牌(希捷、东芝、三星等)以及是全新盘还是二手盘, 如果追求稳定性和质保,建议选择全新企业级SAS盘,预算通常在1200元以上;如果是个人测试或低负载场景,二手SATA盘400元左右也能拿下,价格差异的核心原因……

    2026年8月7日
    1900
  • 一台服务器最大TCP连接数是多少,如何提升连接数上限?

    一台服务器的TCP连接数并没有理论上的硬性上限,实际最大值由物理内存、文件描述符限制、内核参数共同决定,在常规配置下从数万到数百万不等,而真正决定上限的是你的硬件配置和系统调优水平,为什么说“65535个连接”是最大的误解很多新手看到TCP端口号范围是0-65535,就认为一台服务器最多只能建立6万多个连接,这……

    2026年8月19日
    1600
  • 租一个MC服务器一个月多少钱,哪个配置性价比最高?

    一个Minecraft服务器一个月的费用通常在几十元到数千元之间,具体取决于玩家数量、服务器配置及服务商,mc服务器一个月多少钱?核心因素决定最终账单要搞清楚mc服务器一个月的开销,不能只看标价,费用的高低主要被几个关键变量牵着走,下面这些因素直接决定了你每月要付多少,玩家数量是首要决定项服务器能承载多少玩家同……

    2026年7月24日
    1800
  • 服务器组装一台到底需要多少钱,配置怎么选?

    组装一台服务器的价格通常在3000元到5万元之间,具体取决于CPU核心数、内存容量、硬盘类型和冗余配置,入门级文件服务器约3000-6000元,主流业务服务器约8000-20000元,高性能计算节点则需3万元以上,这个区间跨度大,是因为“服务器”本身不是一个标准品,它像搭积木一样,每个部件都直接决定性能和最终造……

    2026年9月17日
    400

发表回复

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