Poskytované metody s rekurzivním ls jsou velmi pomalé. Jen pro rychlé nalezení nadřazeného adresáře spotřebovávajícího většinu inodů, které jsem použil:
cd /partition_that_is_out_of_inodes
for i in *; do echo -e "$(find $i | wc -l)\t$i"; done | sort -n
Pokud nechcete vytvořit nový soubor (nebo nemůžete, protože vám došly inody), můžete spustit tento dotaz:
for i in `find . -type d `; do echo `ls -a $i | wc -l` $i; done | sort -n
jak zasvěcenec uvedl v jiné odpovědi, použití řešení s find bude mnohem rychlejší, protože rekurzivní ls je poměrně pomalé, zkontrolujte toto řešení níže! (úvěr tam, kde je úvěr splatný!)