- 需求:
- 在Linux下解压7z压缩的压缩包
- 该压缩包可以是由一个文件压缩生成的单个压缩包(case a);也可以是由一个文件拆分打包生成的多个子压缩包(case b)
- 工具准备:
sudo apt install p7zip-full
- 命令:
- 需求a:
压缩包只有一个,为abc.7z,解压到文件夹dst_dir中
7z e abc.7z -r -odst_dir #不保持目录结构
7z x abc.7z -r -odst_dir #保持目录结构
-r表示递归处理文件夹及其子文件夹;
-o表示指定目标文件夹,注意,-o 与 dst_dir 之间没有空格。
- 需求b:
压缩包有多个,是通过一个大文件拆分压缩生成的,分别为abc.7z.001, abc.7z.002, abc.7z.003,解压到文件夹dst_dir中
7z x abc.7z.001 -r -odst_dir #保持目录结构
-r表示递归处理文件夹及其子文件夹;
-o表示指定目标文件夹,注意,-o 与 dst_dir 之间没有空格。
ps: 只指定001压缩包进行解压即可,001压缩包中含有总压缩包大小的信息。会自动连接002…




4432

被折叠的 条评论
为什么被折叠?



