解压缩多个文件

我不认为我是唯一有这个问题的人,但遗憾的是我无法在之前提出的问题之间找到合适的答案。

在torrent网站上这是一个非常常见的过程,其中的内容在许多小型档案中分开。 有时,那些小的索引zip档案内部包含另一个rar档案。

所以,我的问题是:你如何处理这个问题? 如何以递归方式解压缩这些文件?

为此,只需按键盘上的Ctrl + Alt + T即可打开终端。 打开时,运行以下命令:

unzip '*.zip' 

您也可以右键单击组中的第一个文件,然后选择此处提取,这也将是该组中的所有文件。

使用循环解压缩多个文件 –

 for z in *.zip; do unzip "$z"; done 

CTRL + ALT + T打开终端

 for f in $(ls | egrep zip); do unzip $f -vd UnzippedDirectory done 

这基本上遍历了当前目录中的所有zip文件,并将每个详细解压缩(因此-v标志)到目录中( -d标志)