Borrar archivos “antiguos”

Imaginemos que tenemos un directorio con varios archivos, algunos de ellos puede ser antiguos y queremos dejar solo del de la semana actual. Esto podría aplicarse a un listado de logs, archivos que se autogeneran, algunos en tmp etc..

Algo que podría ser útil es usar

find /ruta/directorio -type f -mtime +7 -delete

 

Lo anterior borra todos los archivos creados antes de 7 días.  Si se quisiera hacer esto pero en relación a minutos y no días, la instrucción sería

find /ruta/directorio -type f -mmin +10 -delete

Esto aplica lo mismo anterior pero a los archivos antes de 10 minutos.

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *