Aca les dejo el bash que esta lo suficiente documentado
#!/bin/bash
# Este es un script que hace busquedas sobre sistemas de ficheros para encontar archivos vacíos
# luego de encontrarlos ejecuta dos comandos un ls -al para compobar antes de borar su tamaño
# y luego un rm -i para consultar si desea ser borrado, todo esto para conservar la paranoia
# Se lee una variable ruta para poder decidir si desea que se ejecute sobre carpeta en el sistema
echo -n "Ingrese la ruta donde buscar (default $(pwd)):" ; read RUTA
# de no asignarse el valor a la variable RUTA será el directorio donde se ejecute
# find busca recursivamente en la RUTA indicada
# -empty es el parámetro de lista lo que encuentre vacío
# -type f lista solamente lo encotrado que sea fichero
# -exec ls -al '{}' \; ejecuta un ls por cada elemento encontrado para corroborar
# -exec rm -i '{}' \; ejecuta un rm preguntando si desea eliminarlo, por si las moscas
find $RUTA -empty -type f -exec ls -al '{}' \; -exec rm -i '{}' \;