Linux用7zip解压缩分卷文件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux⽤7zip解压缩分卷⽂件
背景:在服务器迁移过程中,有⼤量⾮结构化⽂件(主要是office⽂档和图⽚),⽬录结构太⼤,⾼达80-100G,传输耗时且容易受⽹络
等其他原因意外中断,以致于传输失败,于是采⽤分卷压缩,即使传输失败也不会导致全部进度失败,逐个⽂件回传,再逐个上传到服务器。
环境:ubuntu 16.04.3 x64
预安装
apt install p7zip-full
7zip压缩:将data.txt压缩成data.7z
7z a data.7z data.txt\
7zip解压缩:解压data.7z
7z e data.7z 不保持⽬录结构
7z x data2.7z 保持⽬录结构
7zip查看压缩⽂档内容清单:
7z l xxbs.zip.001
........
2018-11-0912:44:07 ....A 453443373186 xxbs/20181109124407_983.jpeg
2018-11-0912:44:08 ....A 366835278164 xxbs/20181109124408_86.jpeg
2018-11-0912:48:08 ....A 282123171510 xxbs/20181109124808_579.jpeg
2018-11-0912:48:11 ....A 351792259474 xxbs/20181109124811_94.jpeg
2018-11-0912:48:12 ....A 339825227776 xxbs/20181109124812_599.jpeg
2018-11-0912:48:12 ....A 366835278164 xxbs/20181109124812_910.jpeg
2018-11-0912:48:13 ....A 353833282000 xxbs/20181109124813_115.jpeg
2018-11-0912:48:13 ....A 453443373186 xxbs/20181109124813_19.jpeg
2018-11-0912:48:14 ....A 358079252871 xxbs/20181109124814_376.jpeg
------------------- ----- ------------ ------------ ------------------------
366742305843335592691070149 files, 1 folders
场景1:解压缩由Winrar压缩的zip分卷
tomcat@tomcat:~/WebContent/pic$ ls -rtl xxbs.zip*
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2020:57 xxbs.zip.002
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:06 xxbs.zip.001
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:45 xxbs.zip.031
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:46 xxbs.zip.025
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:46 xxbs.zip.020
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:47 xxbs.zip.015
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:47 xxbs.zip.010
-rw-rw-r-- 1 tomcat tomcat 862615882 11⽉2021:53 xxbs.zip.032
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:55 xxbs.zip.026
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:55 xxbs.zip.021
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:56 xxbs.zip.016
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:56 xxbs.zip.011
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:04 xxbs.zip.027
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:04 xxbs.zip.022
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:05 xxbs.zip.017
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:05 xxbs.zip.012
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:13 xxbs.zip.028
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:13 xxbs.zip.023
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:14 xxbs.zip.018
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:14 xxbs.zip.013
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:22 xxbs.zip.029
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:22 xxbs.zip.024
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:23 xxbs.zip.019
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:23 xxbs.zip.014
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:31 xxbs.zip.030
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:37 xxbs.zip.005
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:38 xxbs.zip.008
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:38 xxbs.zip.006
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:38 xxbs.zip.007
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:38 xxbs.zip.009
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:45 xxbs.zip.003
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:45 xxbs.zip.004
解压⽅法:
7z e xxbs.zip.001
场景2:解压由7zip⽣成的分卷
tomcat@tomcat:~/WebContent/pic/7zip$ ls -rtl
总⽤量11438420
-rw-rw-r-- 1 tomcat tomcat 196905932 11⽉2105:12 xxbs.7z.001
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2105:20 xxbs.7z.019
-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2105:20 xxbs.7z.018
.....
-rw-rw-r-- 1 tomcat tomcat 75563008 11⽉2105:22 xxbs.7z.011
-rw-rw-r-- 1 tomcat tomcat 56819712 11⽉2105:22 xxbs.7z.010
解压⽅法
7z e xxbs.7z.001
场景3:保持⼦⽬录下同名⽂件名覆盖
⽐如WebContent⽬录下有xxx,yyy,zzz⽂件夹,xxx下⾯⼜有aaa,bbb,ccc⽂件夹,我们把增量更新的资源拷贝过来,然后同名⽂件夹覆盖tomcat@tomcat:/var/data# ls -rtl
总⽤量520384
-rw-rw-r-- 1 tomcat tomcat 9988120 11⽉223:03 abc.tar.gz
drwx------ 2 tomcat tomcat 16384 11⽉2010:03 lost+found
-rw-r--r-- 1 tomcat tomcat 8970201 11⽉2022:23 data.tar.gz
drwxr-xr-x 2 tomcat tomcat 4096 11⽉2022:51 logs
drwxrwxr-x 4 tomcat tomcat 4096 11⽉2106:53 el
drwxrwxrwx 9 tomcat tomcat 4096 11⽉2115:11 tomcat
drwxr-xr-x 18 tomcat tomcat 4096 11⽉2204:49 WebContent
-rw-r--r-- 1 tomcat tomcat 513879404 11⽉2205:05 WebContent.7z
解压⽅法:
7z x WebContent.7z
参考:。