Cónoceme

[LINUX][TERMINAL] Como borrar archivos por fechas

¿Cómo borrar archivos por fechas?

Respuesta:

Item 1
Abra una nueva ventana de Terminal e introduzca el siguiente comando:

# find /ruta/a/archivos/* -mtime +7
Este comando sirve para buscar en la /ruta/a/archivos todos los archivos creados hace siete días o más.

Item 2
Verifique que el ultimo comando find encuentre los archivos que esperaba antes de continuar.

Item 3
Usar el siguiente comando para eliminar los archivos encontrados

# find /ruta/a/archivos/* -mtime +7 -exec rm {} \;


Item4
Agrerarlo al CRON para que se ejecute automáticamente. Un ejemplo de uso seria borrar cada cierto tiempo copias de seguridad y evitar colpaso de disco duro.

0 4 * * * find /home/user/backups/backup* -mtime +7 -exec rm {} \;

Con esto le decimos que se ejecutará a las 4:00 am todos los dias

Para ingresar al CRON digitamos crontab -e y para listar las tareas en ejecución crontab -l.

0 comentarios: