Posible duplicado:
¿Cómo elimino archivos superiores a una fecha determinada en Linux?
¿Cómo eliminar todos los archivos en el directorio actual y sus subdirectorios de más de un año?
Posible duplicado:
¿Cómo elimino archivos superiores a una fecha determinada en Linux?
¿Cómo eliminar todos los archivos en el directorio actual y sus subdirectorios de más de un año?
man find. Auge.Respuestas:
fuente
find /path/to/files -type f -mtime +365 -deleteSería más fácil.find … -exec rm -f {} +será un poco más rápido (y es portátil excepto para sistemas antiguos).--en caso de que el primer nombre de archivo comience con un-(aunque puede garantizar que no sucederá si el directorio pasadofindno comienza con un-).Si está eliminando muchos archivos, esto suele ser mucho más rápido que "-exec" o canalizar a "xargs":
fuente