
Posible duplicado:
¿Cómo elimino archivos mayores a una fecha determinada en Linux?
¿Cómo eliminar todos los archivos en el directorio actual y sus subdirectorios con más de un año?
Respuesta1
find /the/dir/to/start/in -type f -mtime +365 -ls -exec rm -f -- {} \;
Respuesta2
Si está eliminando muchos archivos, esto suele ser mucho más rápido que "-exec" o canalizar a "xargs":
find . -type f -mtime +365 | perl -lne unlink