我有一组备份,每 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 {} \;