La Web del Programador: Comunidad de Programadores
 
    Pregunta:  8185 - DUDA SOBRE BUSQUEDA DE ARCHIVOS EN UNIX
Autor:  ESMERALDA RODRIGUEZ
informaciĆ³n sobre comando find y at

quiero encontrar archivos de meses anteriores (2) desde un directorio, despues quiero borrar la informaciĆ³n de estos archivos, regularmente, es decir cada 2 meses

gracias

  Respuesta:  Angel Grauliana
Usa el comando

find /directorio -ctime +60 -exec rm -f {}\;

esto te borra los fichero con un tiempo de acceso superior a los 60 dias.

Para borrarlo regularmente mejor usar el comando cron haciendo que se ejute el comando anterior diariamente en el directorio solo tendras aquellos fichero cuya antiguedad sea superior a los dias que le indiques.