TARは日付パターンを含むディレクトリを除外しません。

TARは日付パターンを含むディレクトリを除外しません。

私は次のような小さなスクリプトを書いた。

#!/bin/bash
TODAY=`date --rfc-3339=date`
CHECKDATE=`date --date "2 days ago" --rfc-3339=date`
FILENAME=$TODAY-package.tar

tar cvf $FILENAME --no-recursion --after-date $CHECKDATE *
tar uvf $FILENAME --after-date $CHECKDATE require plugin img

これは(少なくとも私の意図では)両方のファイルを含む.tarファイルを生成する必要があります。そしてディレクトリが修正されました。後ろにルートディレクトリに関連する特定の日付(スクリプト実行日の2日前)に対して再帰的に機能します。必要入れるそしてビデオ目次。

問題は、追加中に古いファイルを正しく除外するようです。ディレクトリごと最も古いものまで.tarに変換します。

*の後に*/*を追加しようとしましたが、成功しませんでした。

どのようなヒントがありますか?

ベストアンサー1

おすすめ記事