2013-04-04 249 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將始終正常工作。