如何解压缩个别文件夹中的文件?

时间:2016-08-03 20:18:45

标签: file terminal zip unzip directory

我拥有一台MacBook Air。我试图一次解压缩所有这些文件夹,而不是双击每个目录中的每个zip文件。可能吗?如果是这样,怎么样?例如,文件夹1包含Cow.zip和Pig.zip,文件夹2包含Dragon.zip,Dog.zip和Cat.zip以及 文件夹3包含Hen.zip和Flowers.zip。文件夹1,文件夹2和文件夹3位于名为Animals的文件中。

1 个答案:

答案 0 :(得分:0)

试试这个:

open ./*/*.zip

这将递归遍历当前目录中的所有文件夹和open所有.zip文件(即"双击" /解压缩)。

如果您需要解压缩大量文件,请使用此命令来避免大量弹出窗口。 (将path/to/folder替换为包含zips / more文件夹的文件夹的路径)

find path/to/folder -name "*.zip" | while read filename; do unzip -o -d "`dirname "$filename"`" "$filename"; done;