背景:在服务器迁移过程中,有大量非结构化文件(主要是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-09 12:44:07 ....A 453443 373186 xxbs/20181109124407_983.jpeg2018-11-09 12:44:08 ....A 366835 278164 xxbs/20181109124408_86.jpeg2018-11-09 12:48:08 ....A 282123 171510 xxbs/20181109124808_579.jpeg2018-11-09 12:48:11 ....A 351792 259474 xxbs/20181109124811_94.jpeg2018-11-09 12:48:12 ....A 339825 227776 xxbs/20181109124812_599.jpeg2018-11-09 12:48:12 ....A 366835 278164 xxbs/20181109124812_910.jpeg2018-11-09 12:48:13 ....A 353833 282000