Gunzip文件夹中的多个文件,并在出现错误时继续



我正在解压缩一个文件夹中的多个文件,如下所示:

gunzip -f -k *.gz

某些.gz文件已损坏,导致命令中止。

什么是解压所有文件同时忽略损坏文件的好方法?

最初的答案给出了一个错误,因为shell试图将gzip文件名作为命令运行,因为*.gz周围有严重的重音"wrappers"。但如果删除它们,那么它就可以工作了。

我无法编辑原始答案,因为SO需要编辑才能更改至少6个字符,所以这里有一个新的。

for file in *.gz
do
   gunzip -f -k $file
done

按照@Gene 的建议使用此循环

for file in *.gz
do
   gunzip -f -k $file
done

相关内容

  • 没有找到相关文章

最新更新