当我在Linux下进行Android系统项目开发时,由于Android系统非常大,可能超过10G,供应商给了我以下N倍压缩包,其格式可能如下:xxx.gz.aa,xxx.gz.ab,xxx.gz.ac等。

 & nbsp;& nbsp;                          为了更好地解释如何以上述格式解压缩文件,假设当前目录中存在一个Android_MTK目录,将目录打包并将其压缩为多个1M文件,则可以使用以下方法:tar& nbsp; cjf& nbsp;- & nbsp; Android_MTK& nbsp;  -m& nbsp; 1m& nbsp;-& nbsp; Android_MTK.tar.gz& nbsp;& nbsp;& nbsp;& nbsp;& n完成后,将生成以下文件:Android_MTK.tar.gz2.aa& nbsp;& nbsp;& nbsp; Android_MTK.tar.gz2.ab& nbsp; Android_MTK.tar.gz2。

ac ...& nbsp;& nbsp; & nbsp;& nbsp;& nbsp;如果要解压缩该软件包,则可以使用以下命令:cat& nbsp; Android_MTK.tar.gz2.a * |再次以tar xj& nbsp;& nbsp;& nbsp;为例,将文件test.pdf打包并压缩为500字节文件:tar czf-test.pdf | split -b 500-test.tar.g& nbsp;& nbsp;& nbsp;我们看到了上面所有的内容这里有split命令,split命令格式:split [-b] [- C] [-] [-l] [要剪切的文件] [输出文件名前缀] [-a]这里是最常用的选项。

:-B< byte& gt ;:指定要分割的字节数,或者您可以指定单位,例如K,M,G和T。

或-l& lt; Lines& gt ;:指定要分割成一个文件的行数。

输出文件名前缀:设置拆分文件的名称前缀,split将在前缀后自动添加一个数字,默认情况下从aa开始。

-a<后缀长度&gt ;:默认后缀长度为2,该后缀长度以aa,ab和ac的格式顺序编号。