tarは解凍せずにアーカイブを解凍できますか?

tarは解凍せずにアーカイブを解凍できますか?

圧縮されたアーカイブ(たとえばarchive.tar.xz)がある場合は、解凍して使用できますtar xf archive.tar.xz。私が理解したところ、これは技術的に2段階のプロセスです。 unzipを押してから、オリジナルにarchive.tar「分割」します。archive.tarファイル。

離れた後に解凍して停止する方法はありますかarchive.tar?この場合はを使用できますが、特に制限はありませんので、xz -d使用することをお勧めします。どの減圧を適用するかを決定するのに(いくつかの)知能があるように見え、それを維持したいと思います。tarxztar xf

これまで私が考えることができる最善の解決策はtar xf archive.tar.xzこれに従うことですtar cf [...]

答え1

コメントで述べたように、tarはアーカイブを作成するために使用されます。追加の圧縮オプションが便利です。特定の圧縮コマンドを直接使用できます。

gzip, gunzip for .tar.gz
bzip2, bunzip2 for .tar.bz2
xz, unxz for .tar.xz

答え2

tar何らかの方法でコンテンツを抽出せずにアーカイブを解凍するオプションを独自に提供するわけではありません。圧縮ではなくアーカイブで動作します(別途)。

さまざまなアーカイブ形式をサポートし、どの特定の圧縮ツールが使用されているかを知らなくても、アーカイブを解凍できる解凍ツールがあります。The Unarchiverのコマンドラインバージョン:

unar -nr filename.tar.whatever

抽出されますfilename.tar

関連情報