アーカイブファイルを抽出する一般的なコマンド

アーカイブファイルを抽出する一般的なコマンド

tar、tar.gz、tar.bz2、zip、rar、tar.xzなど、さまざまなアーカイブ形式があります。私は入力として提供するアーカイブの種類を決定し、適切なアルゴリズムを使用してファイルを抽出するコマンドが必要です。抽出コマンドのさまざまなバリエーションを覚えておくのは退屈な作業です。これを行うユーティリティはありますか?

ベストアンサー1

言及した拡張機能をすべてテストしたかどうかはわかりませんが、

7z x <archive> 

多くを扱っています。ただし、tar.sthingアーカイブの場合は後で解凍する必要があります。

7z x -so <archive> | tar xvf -

ただし、tar.sthingアーカイブの場合、tarを使用して圧縮タイプを自動的に検出する方が良いかもしれません。

tar xvf <archive>

また、使用することができますdtrx複数の配布用にパッケージ化され、ファイルをきれいに抽出するように設計されています。

おすすめ記事