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爱好者有所帮助。