mover archivos según el formato de fecha iso8601 que tiene 1 semana de antigüedad

mover archivos según el formato de fecha iso8601 que tiene 1 semana de antigüedad

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)-filenamelo que se traduce en 2016-10-25-Tue-04.00-filename.

Me gustaría copiar el archivo más reciente Mon-00.00una 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 {} \;

información relacionada