mostrar cuantos archivos contiene una carpeta y su tamaño

Script en bash para indicar cuantos archivos tiene una carpeta y lo que ocupa en total a partir de un directorio inicial

#!/bin/bash
dirinicial=${1:-"."}
for ((i=0; i<=15; i++)); do
    echo ""
done
echo "directorio inicial: $dirinicial"
echo "------------------------------------"
find "$dirinicial" -type d -maxdepth 1  -print0 | while IFS= read -r -d $'\0' fileName ; do {
   echo "directorio: $fileName"
   find  "$fileName" -type f | wc -l
   du -h -d 0 "$fileName"

   echo "____________________"
};
done;
unset fileName;

dando como resultado:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

* Please enter the Biggest Number