Si tienes instalado un sistema operativo, o si tienes contratado espacio web en un servidor linux, seguramente te interese saber el número de inodos que ocupa un directorio.
Los proveedores de espacio web y servidores virtuales, limitan además del tamaño en disco, el número de inodos. Podemos definir los inodos como el número de entradas que hay en el índice para saber dónde está un fichero, un directorio o un enlace.
Al limitar los inodos, nos limita el número de directorios, enlaces y de ficheros que podemos almacenar, por ejemplo, podríamos llegar al límite de inodos y no alcanzar el límite de espacio en disco en el caso de un número grande de ficheros de poco tamaño.
Con el comando:
du -hTi
du -h
veríamos cuánto espacio en inodos, además de sus límites. Con el segundo comando cuánto espacio en bytes.
Pero para saber cuánto ocupa un directorio, usaremos el siguiente comando:
find . -printf "%i\n" | sort -u | wc -l
El . significa el directorio actual, podemos cambiarlo por una ruta absoluta o relativa, por ejemplo:
find /var/www/vhosts -printf "%i\n" | sort -u | wc -l