Cómo borrar directorios (o ficheros) más antiguos de N días

Para localizar y borrar directorios que tengan una antiguedad mayor de N días (321 en el ejemplo), hacer esto:

$ find . -type d -mtime +321 -exec ls -ladt {} \;

Si queremos encontrar ficheros en lugar de directorios, cambiar el parámetro «-type» del find por «f» (en lugar de «d»).

Con esto comprobamos que lo que vamos a borrar es lo que realmente queremos borrar, y una vez estemos seguros, hay que ejecutar esto:

$ find . -type d -mtime +321 -exec rm -fr {} \;

Ojo con los «rm» siempre!!!