0

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

gunzip -f -k *.gz

一些 .gz 文件被破坏,导致命令中止。

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

4

2 回答 2

2

原始答案给出了一个错误,因为 shell 尝试将 gzip 压缩的文件名作为命令运行,因为 *.gz 周围有重音 ` 包装器。但是,如果您删除它们-那么它就可以工作。

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

for file in *.gz
do
   gunzip -f -k $file
done
于 2019-02-21T19:08:14.700 回答
0

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

for file in *.gz
do
   gunzip -f -k $file
done
于 2016-08-07T22:32:40.920 回答