tbzファイルにファイルを追加する

tbzファイルにファイルを追加する

私は何千もの.tbzアーカイブファイルを更新する方法を探しているので、これにはシェルスクリプトを使用します。各ファイルにファイルを追加する必要があります。

私の質問は、各tbzの内容を抽出し、埋め込みtarに含まれている新しいファイルに再圧縮せずにこれを行うより速い方法はありますか?命令はどんな姿なのでしょうか?

ありがとう

ベストアンサー1

tar既存のアーカイブにファイルを追加できますが、圧縮することはできません。bunzip2標準のターボールを残してアーカイブを圧縮する必要があります。その後、tarこの機能を使用して既存のアーカイブにファイルを追加し、再圧縮を使用できますbzip2

マニュアルから:

 -r      Like -c, but new entries are appended to the archive.  Note that this only
         works on uncompressed archives stored in regular files.  The -f option is
         required.

おすすめ記事