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/linux%e5%a6%82%e4%bd%95%e8%bf%9b%e8%a1%8c%e5%8e%8b%e7%bc%a9%e5%88%86%e5%89%b2%ef%bc%8clinux%e5%a6%82%e4%bd%95%e5%8e%8b%e7%bc%a9%e5%a4%a7%e6%96%87%e4%bb%b6%e5%b9%b6%e5%88%86%e5%89%b2%ef%bc%9f/

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

相关推荐

  • 深圳DNS的服务器地址是多少?,怎么设置

    深圳没有唯一固定的DNS服务器地址;普通用户可用114.114.114.114、223.5.5.5、119.29.29.29等公共DNS,深圳电信、联通、移动用户也可使用运营商自动下发的本地DNS,企业用户则应优先选择持牌IDC或云DNS托管服务,深圳DNS服务器地址到底有哪些可选DNS像互联网里的“问路系统……

    相关资讯 2026年10月22日
    100
  • 酷番云服务器用了多少G在哪看,云服务器流量怎么查

    腾讯云服务器查看已用流量和存储空间,最直接的方法就是登录腾讯云官网控制台,在“云服务器”实例详情页里看“监控”标签,或者在服务器系统内用 df -h 和 du -sh 命令查看磁盘占用,很多用户买了服务器后,总担心流量跑超了或者硬盘快满了,其实腾讯云提供了非常直观的图形化界面,同时Linux系统本身也有强大的命……

    2026年9月2日
    200
  • 服务器的故障率到底是多少,如何有效降低故障率

    服务器故障率没有统一的“标准数字”,按全年综合故障率来看,多数普通机房的服务器年故障率在1%到8%之间,而持牌自营机房配合严格运维能把这一数字控制在极低区间, 先讲清楚一个前提:厂商宣传里的“故障率”和用户实际感知的“故障率”经常不是一回事,有人把硬盘返修率当作整机故障率,有人把云主机重启次数当作故障率,还有人……

    相关资讯 2026年10月21日
    100
  • 贵阳4u服务器散热器要多少钱,哪家更靠谱?

    贵阳4U服务器散热器单只价格通常在200元至1500元之间,被动铝鳍片方案最便宜,热管主动式或均热板方案偏贵;若涉及整柜散热改造,需按单柜功耗另行评估,影响4U服务器散热器价格的核心变量贵阳本地服务器配件市场的价格逻辑,和全国主要城市基本一致,但渠道层级和现货深度会带来一些浮动,4U服务器散热器不像消费级CPU……

    2026年9月17日
    100
  • LSI服务器RAID卡多少钱,服务器RAID卡价格一般多少?

    LSI服务器RAID卡的价格没有统一答案:二手老卡可能百元级,主流SAS3 12Gb/s卡多在千元上下,带缓存企业级卡常见数千元,PCIe 4.0的SAS4/NVMe三模卡则要数千到上万元, 真正决定报价的,是芯片代际、端口数、缓存、是否带超级电容、全新还是拆机,以及你从什么渠道买、有没有质保和上架服务,LSI……

    2026年10月4日
    100
  • 小火柴服务器多少钱一台?,哪个平台报价最低?

    小火柴服务器月付通常在30元到200元之间,年付折合约200元到1500元,具体取决于CPU、内存、带宽及机房线路,若您追求稳定与合规,建议优先考虑持有正规资质的服务商,如简米科技或酷番云,小火火柴服务器的价格由什么决定?很多朋友第一次接触“小火柴服务器”这个称呼,其实它指代的是轻量级、入门配置的云服务器,常用……

    2026年10月19日
    200
  • 东土串口服务器多少钱一台,工业串口服务器价格贵吗?

    东土串口服务器多少钱?核心结论:东土(Kyland)主流型号市场价在1800元至6500元区间,入门级单串口设备约2000元上下,高端工业冗余型号可达8000元以上,实际成交价受采购量、行业渠道、交期和是否含税影响较大,串口服务器价格差异从何而来东土作为工业通信领域的国产一线品牌,其定价体系与消费级设备完全不同……

    2026年10月16日
    100
  • 一套服务器要多少钱?,租用还是购买更划算?

    一台服务器一年的总成本从几千元到数十万元不等,但多数中小型企业选择云服务器的实际支出在每年3000元至5万元区间,采购物理服务器则需一次性投入1.5万至10万元以上,服务器价格差异的核心变量服务器不是标准化的电子产品,它的价格受六个核心维度影响,你问“服务器一套多少钱”之前,先搞清楚自己的业务属于哪种场景,否则……

    2026年10月10日
    100
  • 服务器1G存储到底多少钱,一年套餐怎么收费

    服务器1G存储的成本通常在每年7元到10元之间,折算成每月不到1元,但最终价格取决于您选择的计费模式、存储类型以及服务商的定价策略,服务器1G存储的价格是怎么算出来的服务器存储费用的计算逻辑,和您平时买手机内存完全是两回事,云服务器厂商并不会单独把1G存储拆出来卖,而是将存储空间与CPU、内存、带宽打包成“套餐……

    2026年10月6日
    000
  • 分投趣到底有多少台服务器?,分投趣服务器数量怎么查?

    分投趣没有对外披露过服务器台数,公开信源里查不到任何官方口径的准确数字,所以任何给出“精确到几百台、几千台”的说法都缺少可核验的来源,能确认的是,这类平台普遍采用“公有云多可用区 + 自建或托管机房”的混合部署,真实服务器数量随业务峰值弹性变化,本身就是个动态值,为什么“分投趣有多少台服务器”很难有一个标准答案……

    相关资讯 2026年10月21日
    100

发表回复

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