不推荐使用 GNU GZIP 环境变量,如何通过 tar 控制 ZLIB 压缩?

ide*_*n42 13 compression gzip tar

目前我有一个使用GZIP环境变量设置压缩的脚本。

使用 gzip 1.8 我收到警告:

warning: GZIP environment variable is deprecated; use an alias or script
Run Code Online (Sandbox Code Playgroud)

应该如何调用 tar 以便设置压缩级别?

当前命令:

GZIP=-9 tar -zcf ...要压缩的文件...

ide*_*n42 17

您可以使用以下命令指定压缩程序:-I/ --use-compress-program=COMMAND

所以原来的命令:

GZIP=-9 tar -zcf ...要压缩的文件...

变成:

tar -I 'gzip -9' -cf ...要压缩的文件...

从这个答案