Hi, On Tue, Jun 30, 2015 at 02:35:17AM -0700, Linda Walsh wrote: > > On 6/30/2015 12:46 AM, Erik Auerswald wrote: > > > >>>du -sh *|sort -h|tail > >Why not use 'du -shc * | sort -h | tail -n11'? > >The total produced by du will sort after all the individual parts. > Good idea -- didn't know about '-c', but two things, 1 troubling, > the other a confusion. If you have a dir named 'total' it can be > slightly confusing:
You'll always know that the last total is the total of the above. ;-) > Ishtar:/tmp/dutest> du -shc * |sort -h|tail > 1.5M sperl,v > 3.6M total > 5.0M total > Ishtar:/tmp/dutest> du -sh * |hsort -s|tail > 1.5M sperl,v > 3.6M total > ---- ----- > 5.1M TOTAL > > But more a more obvious problem is 'du -shc' seems to be coming up with > the wrong number -- i.e. 1.5+3.6 = 5.1, not 5.0. That are probably rounding errors avoided by du, that hsort cannot avoid anymore. Thanks, Erik
