1

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

请注意,一旦我们解压缩,我想从文件夹中删除压缩文件。

另外,我在Mac上。

谢谢!

4

2 回答 2

0

您可以执行以下操作:

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

我们正在遍历zip目录中的所有文件,解压缩然后删除它。

请注意,如果找到重复项,该-f选项将覆盖任何文件而不提示。zip

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

for file in `ls *.zip` # ls *.zip gets the list of all zip file..iterate through that list one by one.
do             # for each file in the list do the following:
unzip -f $file # unzip the file.
rm $file       # delete it.
done
于 2010-09-27T09:25:24.233 回答
0

我找到了这个答案 ,这是一个简单的方法,可以将所有 .gz 压缩文件压缩到一个文件夹中。

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

gunzip *.gz

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

gunzip example*.gz

像蛋糕一样简单!

于 2010-09-27T10:43:25.057 回答