Encontrar archivos vacíos usando find | Algo de Linux

martes, 14 de enero de 2014

Encontrar archivos vacíos usando find

En el siguiente artículo comentaba un error que puede darse por falta de espacio en el servidor y que afectaba  a la creación y firma de los certificados de los clientes puppet: http://enavas.blogspot.com.es/2013/10/error-en-sistema-puppet-por-falta-de.html

Como no había espacio, los archivos con las solicitudes de certificados se creaban vacíos y resultaba imposible ejecutar puppet en los clientes afectados.

Si necesitáis buscar archivos vacíos, como en este caso, es muy fácil de hacer usando el comando find:

# find /var/lib/puppet/ssl/ -type f -empty -print

Y si quisiéramos borrar los archivos vacíos encontrados:

# find /var/lib/puppet/ssl/ -type f -empty -exec rm {} \;

Publicado por primera vez en http://enavas.blogspot.com.es