ソースファイルが更新されたときにのみtarを圧縮する

ソースファイルが更新されたときにのみtarを圧縮する

プロセスに必要なさまざまなファイルを圧縮するtar.gzファイルを生成するプロセスを実装しています。圧縮が完了したら再圧縮したくないし、ソースファイルが変更されていない場合(結果tar.gzの変更日でもない)、新しいファイルを破砕したくありません。

圧縮されたtar.gzファイルは、圧縮後も削除されないと仮定します。

例:

tar -czvf booktypes.tar.gz \
        classics \
        adventure \
        history \
        crime \
        horror \
        fantasy

どの種類の書籍がアーカイブの内容を変更したら、tarを更新してください。それ以外の場合は、変更日も更新しないでください。

もちろん、このチェックを実行するためにshスクリプトを作成することもできます。しかし、私の質問はこのチェックを実行するかどうかです。ただtarコマンドを使用してください

私は、tarコマンドにこのような組み込みコマンドがありますか?

ベストアンサー1

おすすめ記事