自动解压缩文件

时间:2010-09-27 09:20:41

标签: macos zip unzip

我有一个装满压缩文件的文件夹(大约200个)。我想将其转换为仅包含解压缩文件的文件夹。什么是最简单,最快捷的方式?

请注意,我想在解压缩后从文件夹中删除压缩文件。

另外,我在Mac上。

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

for file in `ls *.zip`; do unzip -f $file; rm $file; done

我们循环遍历目录中的所有zip文件,解压缩然后将其删除。

请注意,-f的{​​{1}}选项会覆盖任何文件而不会提示是否找到重复文件。

您需要在具有所有zip文件的目录的命令行上运行上述单行命令。那一行相当于:

zip

答案 1 :(得分:0)

我找到了这个answer,这是一个简单的工具,用于压缩文件夹中的所有.gz压缩文件。

基本上你cd到文件夹然后运行

gunzip *.gz

如果您只想解压缩具有特定前缀的文件,请将其放在*

之前
gunzip example*.gz

容易成为蛋糕!