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!!!