
Tengo un conjunto de copias de seguridad que se ejecutan en una tarea cron cada 4 horas (00:00, 04:00...etc). Estos archivos reciben nombres según;
NOW=$(date +%F-%a-%H.%M)-filename
lo que se traduce en 2016-10-25-Tue-04.00-filename
.
Me gustaría copiar el archivo más reciente Mon-00.00
una vez por semana un lunes a otra carpeta llamada weekly
. Lo estaba intentando find . -mtime +0 | grep "Mon-00" | -exec mv /file/path/weekly {} \;
pero no sé cómo probarlo porque aún no he creado los archivos. esto funcionara? ¿O puede aconsejarme sobre cómo creo archivos ficticios para probarlo touch
?
Respuesta1
find . \( -name "*Mon-00*" \) -mtime +6 -exec mv -t weekly {} \;