linux 分卷压缩 linux解压多个gz分卷

各位老铁们好,相信很多人对linux 分卷压缩都不是特别的了解,因此呢,今天就来为大家分享下关于linux 分卷压缩以及linux解压多个gz分卷的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

如何将一个压缩包分开压缩(分卷压缩)为多个小压缩包

为了在邮件大小限制的情况下发送大文件,可以采用分卷压缩,即将单个压缩包分割为多个小压缩包。以下指南使用7-zip软件进行分卷压缩与解压缩操作。

首先,从7-zip官网下载并安装软件。

接着,选中要压缩的文件,右键点击并选择“7-zip”再点击“添加到压缩包...”。

进入界面后,设定分卷大小,例如以1MB为单位。点击确定按钮,压缩过程完成后,会在当前文件夹生成多个小压缩包。

为了恢复压缩文件,选中所有分卷压缩包,再次右键点击,选择“7-zip”和“提取到当前位置”。解压后,原文件会出现在当前文件夹中。

通过遵循上述步骤,可以轻松实现文件的分卷压缩与解压缩,以便于在邮件大小限制下发送或接收大文件。

参考资源:csdn——使用7-zip进行分卷压缩和解分卷压缩(Windows和Linux)

linux zip分卷压缩和解压缩

假设需要处理的文件位于data/目录。

1.分卷压缩

首先,将目标文件压缩成单一的zip包,再进行分卷处理。执行此操作时,命令应包含以下参数:

-r:命令会递归进入子目录以包含所有文件

-s:指定每个分卷的最大容量,例如10m代表10MB,10g代表10GB

--out:定义输出的zip压缩包名称,如temp.zip

完成上述命令后,将生成一系列以数字排序的zip压缩包,如data.z01, data.z02,..., data.zip。

2.分卷解压缩

解压缩分卷文件时,可以先合并所有分卷压缩包,然后进行解压。合并分卷文件的命令如下:

>:重定向符用于指示输入源

tounzip.zip:定义合并后的完整压缩包名称

执行合并命令后,再使用解压命令将文件解压缩至指定位置。

Linux新手入门系列:Linux分卷压缩与分卷解压缩

本文是作者分享的Linux新手入门系列文章,涵盖Linux的基础知识、Web程序与mysql数据库的安装部署等,旨在帮助初学者少走弯路。

关于Linux分卷压缩与解压缩,我们采用tar命令,因其在各种Linux发行版中都有预装,方便使用。

分卷压缩主要分为两个步骤,首先是压缩文件,然后将其分割为多个小文件。

步骤一:使用`tar-cvzf pic.tar.gz pic`命令压缩文件pic为pic.tar.gz包。`-c`创建新归档,`-v`详细列出处理文件,`-z`与`-f`分别表示通过gzip过滤与使用指定归档文件。

步骤二:使用`tar-tvf pic.tar.gz| tar-xvf--b 10M-d`命令将pic.tar.gz包分割为10M大小的多个文件。`-t`预览归档内容,`-v`详细显示操作,`-f`指定归档文件,`-x`解压缩,`-d`使用数字后缀命名文件。

推荐使用一步式分卷压缩方法,即在压缩命令中直接指定分割参数。使用`tar-cvzf pic.tar.gz--numeric-owner-b 10M pic`命令,压缩文件同时将其分割为10M大小的多个文件,文件名自动以pic开头,如pic00、pic01等。

分卷解压缩步骤包括先合并分卷文件为原归档文件,然后解压缩归档。

步骤一:合并分卷文件为原归档文件。使用`cat pic*> pic.tar.gz`命令合并所有以pic开头的分卷文件为单个文件pic.tar.gz。

步骤二:使用`tar-xzf pic.tar.gz`命令解压缩归档文件,还原原始文件。

本文旨在为Linux初学者提供实际操作经验分享,希望对广大IT爱好者有所帮助。

阅读剩余
THE END