GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo encontrar y eliminar directorios y archivos vacíos en Linux

1. Busque directorios vacíos en el directorio actual usando find -empty:

$ find . -type d -empty

2. Utilice el siguiente comando para eliminar todos los directorios vacíos del directorio actual:

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

3. Busque archivos vacíos en el directorio actual usando find -empty:

$ find . -type f -empty
Nota :Por lo general, algunos programas crean archivos vacíos como marcadores de posición, como archivos de bloqueo o como archivos de socket para la comunicación.

4. ¿Cuántos archivos vacíos se encuentran en el directorio actual (y subdirectorios)? Para contar la cantidad de archivos vacíos en el directorio actual, canalice el comando de búsqueda a wc -l.

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

5. ¿Cuántos archivos no vacíos se encuentran en el directorio actual (y subdirectorios)?

$ find . -type f -not -empty | wc -l
Nota :Buscar opción -no revierte la opción que le sigue.

En todos los ejemplos anteriores, reemplace el punto ( . ) con cualquier otra ruta de directorio en la que le gustaría buscar los archivos.


Linux
  1. Cómo encontrar los principales directorios y archivos (espacio en disco) en Linux

  2. Encuentra archivos y directorios en Linux como un profesional

  3. Encuentra los archivos y directorios más grandes en Linux

  4. Linux Eliminar archivos y directorios

  5. Cómo encontrar y eliminar directorios y archivos vacíos en Unix

Cómo encontrar y eliminar enlaces simbólicos rotos en Linux

3 formas de encontrar archivos y directorios en Linux

Cómo encontrar y eliminar directorios vacíos en Linux

Cómo eliminar archivos y directorios en Linux

Encuentre archivos y directorios en Linux fácilmente

Cómo eliminar archivos y directorios usando la línea de comandos de Linux