4時間ごと(00:00、04:00...など)cronジョブで実行されるバックアップセットがあります。ファイル名は以下に基づいて
NOW=$(date +%F-%a-%H.%M)-filename
指定されます2016-10-25-Tue-04.00-filename
。
Mon-00.00
週に一度最新のファイルをweekly
。find . -mtime +0 | grep "Mon-00" | -exec mv /file/path/weekly {} \;
これはうまくいくでしょうか?それともテストするためにダミーファイルを作成する方法を提案できますかtouch
?
答え1
find . \( -name "*Mon-00*" \) -mtime +6 -exec mv -t weekly {} \;