我有一个装满压缩文件的文件夹(大约200个)。我想将其转换为仅包含解压缩文件的文件夹。什么是最简单,最快捷的方式?
请注意,我想在解压缩后从文件夹中删除压缩文件。
另外,我在Mac上。
谢谢!
答案 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
容易成为蛋糕!