首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么服务器不使用7z呢?

为什么服务器不使用7z呢?
EN

Unix & Linux用户
提问于 2014-09-02 05:41:09
回答 2查看 1K关注 0票数 0

默认情况下,在UNIX机器上安装时,我可以看到日志是用gzip旋转的。

问:为什么UNIX世界在默认情况下不使用7z?它会比gzip高效得多。

我刚刚用许多HTML文件压缩了一个目录。

7z: 1,8 MByte

邮编: 440 MByte

EN

回答 2

Unix & Linux用户

发布于 2014-09-02 06:15:35

归档(在单个实体中对文件进行分组)和压缩通常在Unix下以不同的步骤完成。

当您想要操作单个文件(这不会从归档中获益)时,这就提供了更大的灵活性--比如gzip -cd mylog.gz | grep '^Oct.*error'之类的管道。在7z中实现同样的目标将是很尴尬的。

7z (和ziprararj,和.)是碰巧压缩的档案。他们不会取代传统的gzip,因为他们没有相同的目的。

gzip速度快,资源少,非常有名,并且安装在大多数Unix系统上.如果你想要一台性能更好的压缩机,可以选择xz。它提供了一个与gzip非常相似的命令行接口,但使用了与7z大致相同的LZMA算法,因此您应该得到类似的压缩比。

1)上述管道非常常见,以至于gzip工具周围存在许多包装器;经验丰富的用户可能会选择使用zgrep '^Oct.*error' mylog.gz保存几个击键。

票数 5
EN

Unix & Linux用户

发布于 2014-09-02 07:17:29

使用log转速,日志文件一次只能压缩一个文件(这是一个限制,实际上并不是一个问题,IMHO),默认情况下使用gzip,很可能是由于历史原因,而且它还没有改变。您仍然可以使用compresscmd命令使用另一个压缩器。有关更多信息,请参见日志旋转(8)手册页。

在未来,日志旋转可能会有不同的默认设置。我想现在最好的压缩器是xz,但它还是比较新的。

如果使用不同的日志旋转软件,请参阅其文档。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/153263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档