2013-04-04 257 views
1

从我迄今为止在OSX 10.8和CentOS 5.5上进行的测试中,看起来tar自动演绎归档的压缩类型,即我可以做tar -xf <compressed archive>而不是tar -jxf <bzip2 compressed archive>tar -zxf <gzip compressed archive>提取压缩的tar文件时,我们是否需要指定压缩级别?

我想知道如果我可以依赖tar的自动压缩检测功能,还是这个功能是新的?

这些是我玩过的焦油版本。

OSX 10.8 - 让bsdtar 2.8.3 - libarchive 2.8.3

的CentOS 5.5 - 焦油(的GNU tar)1.15.1

感谢,

+0

这个问题如何适合这个主板? – 2013-04-04 18:13:09

+1

这似乎不是一个编程问题,因此是[off-topic](http://stackoverflow.com/faq)。它可能适用于[Unix.SE]或[SU]。 – 2013-04-04 18:20:19

回答

3

看来,现代的GNU焦油能够自动检测所有压缩类型,如here所述。所以要回答你的问题,不,你不必指定类型,并且是tar -xf将始终正常工作。