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