提取压缩的tar文件时是否需要指定压缩级别?

时间:2013-04-04 18:02:30

标签: linux macos gzip tar bzip2

从目前为止我在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 - tar(GNU tar)1.15.1

谢谢,

1 个答案:

答案 0 :(得分:3)

现代gnu-tar似乎能够自动检测所有压缩类型,如here所述。所以要回答你的问题,不是你不必指定类型,是的tar -xf总能正常工作。