私は次のような小さなスクリプトを書いた。
#!/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に変換します。
*の後に*/*を追加しようとしましたが、成功しませんでした。
どのようなヒントがありますか?