我试图将某些gzip文件的压缩从默认压缩级别(6
)或任何其他压缩级别更改为最大压缩级别(9
)。
有谁知道怎么做?
答案 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