加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux压缩包分割、合并、解压

发布时间:2022-12-03 10:01:43 所属栏目:Linux 来源:转载
导读: 应用场景:某些文件太大不能直接上传为邮箱附件或者直接上传网盘linux 压缩,需要压缩,压缩之后大小仍然超过限制,那就分割压缩包(分卷压缩);将多个分割的压缩包下载后,需要合并成一个

应用场景:某些文件太大不能直接上传为邮箱附件或者直接上传网盘linux 压缩,需要压缩,压缩之后大小仍然超过限制,那就分割压缩包(分卷压缩);将多个分割的压缩包下载后,需要合并成一个压缩包再解压(合并解压)。

解决方法:以zip压缩文件为例说明在Ubuntu 16.04系统上如何使用命令行完成上述操作。现有文件input.pdf,首先对其进行分卷压缩,然后进行合并解压:

# ----- 分卷压缩 -----
# 将文件或者文件件打包为zip压缩包,book.zip大小为38.8M
zip -r book.zip ./input.pdf

# 将book.zip分割,每个压缩包不超过20M,生成两个压缩包subbook.zip(17.8M)和subbook.z01(21M)
zip -s 20m book.zip --out subbook.zip
# ----- 合并解压 -----

# 将上述两个压缩包合并为一个压缩文件single.zip
zip subbook.zip -s=0 --out single.zip
# 解压single.zip
unzip -d ./ single.zip

其他:关于tar.gz格式压缩文件的处理请参考《ubuntu下分解大压缩文件或解压拆分后的文件》

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!