Gunzip 文件夹中的多个文件并继续出错
Gunzip multiple files in folder and continue on error
我正在将多个文件解压缩到一个文件夹中,如下所示:
gunzip -f -k *.gz
一些 .gz 文件损坏导致命令中止。
什么是解压所有文件同时忽略损坏文件的好方法?
按照@Gene
的建议使用这个循环
for file in *.gz
do
gunzip -f -k $file
done
原始答案给出了一个错误,因为 shell 试图 运行 gzip 文件名作为命令,因为 *.gz 周围的重音符 ` 包装。但是如果你删除它们 - 那么它就可以了。
我无法编辑原始答案,因为 SO 需要编辑更改至少 6 个字符,所以这是一个新答案。
for file in *.gz
do
gunzip -f -k $file
done
我正在将多个文件解压缩到一个文件夹中,如下所示:
gunzip -f -k *.gz
一些 .gz 文件损坏导致命令中止。
什么是解压所有文件同时忽略损坏文件的好方法?
按照@Gene
的建议使用这个循环for file in *.gz
do
gunzip -f -k $file
done
原始答案给出了一个错误,因为 shell 试图 运行 gzip 文件名作为命令,因为 *.gz 周围的重音符 ` 包装。但是如果你删除它们 - 那么它就可以了。
我无法编辑原始答案,因为 SO 需要编辑更改至少 6 个字符,所以这是一个新答案。
for file in *.gz
do
gunzip -f -k $file
done