1週間前のiso8601日付形式に基づいてファイルを移動する

1週間前のiso8601日付形式に基づいてファイルを移動する

4時間ごと(00:00、04:00...など)cronジョブで実行されるバックアップセットがあります。ファイル名は以下に基づいて NOW=$(date +%F-%a-%H.%M)-filename指定されます2016-10-25-Tue-04.00-filename

Mon-00.00週に一度最新のファイルをweeklyfind . -mtime +0 | grep "Mon-00" | -exec mv /file/path/weekly {} \;これはうまくいくでしょうか?それともテストするためにダミーファイルを作成する方法を提案できますかtouch

答え1

find . \( -name "*Mon-00*" \) -mtime +6 -exec mv -t weekly {} \;

関連情報