用于更改gziped文件压缩的​​脚本

时间:2010-04-12 10:51:10

标签: compression gzip

我试图将某些gzip文件的压缩从默认压缩级别(6)或任何其他压缩级别更改为最大压缩级别(9)。

有谁知道怎么做?

2 个答案:

答案 0 :(得分:1)

我不知道如何检测具有默认压缩级别的文件,但设置新压缩级别的最简单方法是简单地解压缩然后重新压缩:

for f in *.gz; do gunzip $f; gzip -9 ${f%.gz}; done

答案 1 :(得分:0)

找到解决方案,但没有检测到压缩级别:

for file in ${files_to_process[*]}
do
    (gunzip -c ${file} | gzip -9 > ${file}.moarcompression) && mv ${file}.moarcompression ${file}
done