28

我的桌面上有一个文件夹,里面有大约 2500 个文件夹,每个文件夹中有多个压缩文件,我可以通过手动单击它们来解压缩它们,有没有办法通过终端自动执行此操作?

4

2 回答 2

67

find ./ -name \*.zip -exec unzip {} \;也许?

于 2013-04-03T13:34:45.133 回答
8

您可以尝试unzip命令,但我认为它仅适用于 zip/tar 文件。

http://www.lifewithtech.net/apple/tip-unzip-multiple-files-into-a-single-directory-in-mac-osx/

http://magma.maths.usyd.edu.au/magma/faq/extract

或者如果您有应用程序The Unarchiver

您可以使用打开命令。

cd到您的文件夹并使用:

$ open */*.rar

这应该根据您的 Unarchiver 设置将所有子文件夹中的所有 rar 文件提取到新文件夹或同一文件夹中。

希望这可以帮助。

于 2013-04-03T13:46:05.593 回答