将许多压缩文件夹的内容提取到一个目录中

Extracting contents of many zipped folders into a single directory

有点简单的问题,但我找不到答案。我想将多个压缩文件夹的内容提取到一个目录中。我正在使用 bash 控制台,这是我正在使用的特定网站上唯一可用的工具。

例如,我有两个文件夹:a.zip(其中包含 a1.txt 和 a2.txt)和 b.zip(其中包含 b1.txt 和 b2.txt).我想将所有四个文本文件提取到一个目录中。

我试过了

unzip \*.zip -d \newdirectory

但是它创建了两个目录(a 和 b),每个目录中有两个文本文件。

我也试过将两个压缩文件夹合并成一个大文件夹并解压,但它仍然创建了两个目录,即使我指定了一个新目录。

我不知道我做错了什么。有什么帮助吗? 提前致谢!

使用 -j 参数忽略任何目录结构。

unzip -j -d /path/to/your/directory '*.zip*'