如何提取在 MAC OS 中分成多个部分的压缩文件夹

问题描述 投票:0回答:3

我在 Google Drive 中下载了一个大文件夹,该文件夹分为 5 个部分:

Myfolder-20200911T192019Z-001.zip
Myfolder-20200911T192019Z-002.zip
Myfolder-20200911T192019Z-003.zip
Myfolder-20200911T192019Z-004.zip
Myfolder-20200911T192019Z-005.zip

我在将其提取到原来的单个文件夹中时遇到了一些麻烦。有没有一种直接的方法将它们全部解压在一起并重新创建原始文件夹?也许 gzip 中有一些特定的命令?我不想安装任何程序只是为了执行此任务。

macos file zip gzip
3个回答
6
投票

上述答案对我不起作用。 文件需要按顺序解压缩,而不是简单地连接在一起。

对于从有关合并 zip 文件的一般搜索来到这里的任何人,特别是从 Google Drive 合并多部分 zip,我发现这个答案是有效的: https://superuser.com/questions/1255221/how-to-unzip-multiple-zip-files-into-a-single-directory-struct-e-g-google-d

即对于上述内容(如有必要,创建一个输出目录以开始):

 mkdir 输出文件夹
    解压“Myfolder-20200911T192019Z-00*”-d 输出文件夹

0
投票

接受的答案仅当 ZIP 文件已通过压缩过程分割成多个部分(.zip、.z01、.z02 等)时才有效。

@ugy提供的答案如果要解压缩的文件夹名称中没有特殊字符,它会非常有用。我一直在使用 MacO 处理特殊字符(非法字节序列)。然后,我最终使用 7zip 来解压它。

首先我使用brew安装了7z。

brew install p7zip

之后我使用命令解压文件。

7z x "Myfolder-20200911T192019Z-00*" -ooutput

-2
投票

您可以执行

cat Myfolder-20200911T192019Z* > total.zip
来合并 zip 文件,然后运行
unzip total.zip

© www.soinside.com 2019 - 2024. All rights reserved.