Hi, I think that might just be what I had in mind. Unfortunately it is still not available in my RHEL6. But thanks a lot for pointing that out.
Just for reference, du space count seems faster than find | wc. Looking forward to test with du --inodes. [root@---------]# time du -sh 108G . real 2m29.323s user 0m1.001s sys 0m9.887s [root@-----]# time find . -type f | wc -l 808572 real 2m57.802s user 0m2.250s sys 0m12.365s Cheers On 29 February 2016 at 16:59, Ruediger Meier <[email protected]> wrote: > On Monday 29 February 2016, Fernando Pereira wrote: > > Hello everybody, > > > > First post here, so sorry if I lack knowledge on the details... > > I'm doing system admin in a company and user directories here get > > pretty big sometimes. Not only they reach 100GB easily but they are > > produce millions of small files due to their work nature. > > So, a very "simple" old task is to check the users space consumption > > and, btw, check if they don't have a hot directory with many many > > small files, which then should be archived. > > > > Anyway, I was looking for the most efficient way to do that and I > > couldn't find satisfying answer. Of course we can use find | wc, but > > I am really looking for a simple and efficient solution just like du > > exists for the file size. > > IMHO, obtaining the file count in a given directory seems a kind of > > "disk usage", and the same way that with df one can see inodes, why > > not having a file count option to du? > > > > I would like to know if this is against the concept of du. Otherwise > > I think it would help many people out there, and I might be able to > > contribute to its implementation. > > What about "du --inodes"? coreutils >= 8.22 > > cu, > Rudi > > >
