Script para borrar carpetas vacias
Siguiendo otra batalla con los users de una aula que administro y viendo la cantidad de carpetas vacias que hay, decidí poner un poco de orden.
Os recuerdo que el entorno es un Debian con samba compartiendo una unidad de red a 20 equipos con Windows XP congelados con Deep Freeze.
Así que googleando un poco y haciendo las pertinentes pruebas he hecho un pequeño script que busca en una ruta recursivamente todas las carpetas vacias y las elimina.
Naturalmente esto lo ejecuto en el equipo Debian. Aquí os lo dejo:
find /mnt/ -type d -exec rmdir --ignore-fail-on-non-empty 2>/dev/null {} \;
Donde teneis que subsituir /mnt/ por el directorio donde comenzará a buscar carpetas vacias.
No sufráis, si encuentra carpetas con archivos dentro no la va a borrar, rmdir solo borra directorios vacios. El -ignore-fail-on-non-empty es para que no muestre error al no poder eliminar carpetas con contenido dentro.
Publicado en la categoría scripts

[...] script es una compilación de los dos anteriores, uno que sirve para eliminar carpetas vacías y otro que elimina archivos con una extensión determinada. La búsqueda es recursiva, así que no [...]