Tar 忽略压缩级别,怎么办?
Tar ignores compression level, what to do?
我正在使用以下命令:
GZIP=-9 tar -cf test9 directory
GZIP=-5 tar -cf test5 directory
GZIP=-2 tar -cf test2 directory
所有测试* 结果都相同,似乎忽略了压缩级别。怎么算进去?
TAR 是一种文件格式,它将文件内容对齐到单个块中以增加字典,从而减小结果存档大小。您必须添加 -z
选项以使用 gzip.
压缩生成的存档
您需要使用 'z' 选项来启用 gzip 压缩,这会给我警告“gzip:警告:GZIP 环境变量已弃用;使用别名或脚本”并设置了 GZIP 环境变量。
我会使用这种语法:
tar cf - directory | gzip -9 > test9.tar.gz
刚刚了解到您还可以这样做:
tar cf test9 -I 'gzip -9' directory
``
我正在使用以下命令:
GZIP=-9 tar -cf test9 directory
GZIP=-5 tar -cf test5 directory
GZIP=-2 tar -cf test2 directory
所有测试* 结果都相同,似乎忽略了压缩级别。怎么算进去?
TAR 是一种文件格式,它将文件内容对齐到单个块中以增加字典,从而减小结果存档大小。您必须添加 -z
选项以使用 gzip.
您需要使用 'z' 选项来启用 gzip 压缩,这会给我警告“gzip:警告:GZIP 环境变量已弃用;使用别名或脚本”并设置了 GZIP 环境变量。
我会使用这种语法:
tar cf - directory | gzip -9 > test9.tar.gz
刚刚了解到您还可以这样做:
tar cf test9 -I 'gzip -9' directory
``