私は何千もの.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.