Logré eliminar archivos de más de X días en mi centos, pero las carpetas aún permanecen y obtienen una marca de tiempo de la fecha actual.
Mi comando actual es
find /home/Dropbox/mysqldump/ -type f -mtime +120 -exec rm {} +
mi estructura de carpetas es como mysqldump>2015>02>01, 02, 03, etc.
Respuesta1
Está diciendo find
que solo busque archivos, no directorios. Intente eliminar la -type f
directiva.
Respuesta2
Si va a podar regularmente, simplemente use una carpeta base y asigne un nombre apropiado a sus volcados. Tiendo a usarlo $(date +\%F.\%T)
como parte del nombre del archivo.