Como Buscar y Borrar Archivos y Directorios Vacios en Linux

Puedes usar el comando find para obtener una lista de todos los archivos y directorios vacíos como se muestra a continuación:

Buscar directorios vacíos en el directorio actual usando find -empty

find . -type d -empty

Usa el siguiente comando para quitar todos los directorios vacíos en el directorio actual:

find . -type d -empty -exec rmdir {} \;

Nota: No es recomendable remover directorios vacios de /etc/ o cualquier otro dicrectorio del sistema.

Buscar archivos vacíos en el directorio actual usando find -empty

find . -type f -empty

Nota: Por lo general los archivos vacíos son creados por algunos programas como place holders, archivos lock o como archivos socket para comunicación.

¿Cuantos archivos vacios se encuentran en el directorio actual (incluyendo sub-directorios)?

Para contar el numero de archivos vacíos en el directorio actual, usa pipe (|) y el comando wc -l

find . -type f -empty | wc -l

¿Cuantos archivos no vacíos se encuentran en el directorio actual y subdirectorios?)?

find . -type f -not -empty | wc -l

Nota: La opción -not del comando find revierte la opción que le sigue.

En todos los ejemplos anteriores, reemplaza el punto (.) con otra ruta donde quisieras hacer la búsqueda.

Fuente

Dejar un comentario?

0 Comentarios.

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Translate »