[eside-ghost] inodes

AngelD angeld en froga.net
Mie Dic 9 16:35:54 CET 2009


El Wed, 9 Dec 2009 14:22:55 +0100
Mario Nunes <mario en pensandoenred.com> escribió:
>
> A ver si alguien me puede echar un cable con esto... tengo que
> averiguar cuantos inodes ocupa el contenido de una carpeta. Con df -i
> lo hago a nivel de unidades montadas... pero si quiero obtener la
> información de una carpeta no se como hacerlo...

	Me imagino que con contar TODO lo que hay en una carpeta. En
principio con contar todo lo que sale de un 'find' puede valer, pero si
quieres hilar fino puedes listar los números de inodo de todos los
ficheros de un directorio, eliminar los números repetidos (por si los
hardlinks) y contar el resultado, quedando (así rápidamente) algo como
esto:

	$ find  /usr/bin/ -ls|awk '{ print $1}'|sort -u|grep -c ""

	Por cierto, ¿para que quieres contar los inodos utilizados por
un directorio?.

	Saludos --- Angel


Más información sobre la lista de distribución eside-ghost