Find largest directories with du -k

29 December 2006   3 comments   Linux

Mind that age!

This blog post is 14 years old! Most likely, its content is outdated. Especially if it's technical.

Here's a nifty little command I used today to find where my hard drive was being most used:

du -k /home/peterbe/Documents/ | sort -n | tail -10

I'm sure there are even fancier methods and programs but this works pretty damn well. Here's what the output can look like:

root@trillian:~ # du -k /home/peterbe/Documents/ | sort -n | tail -10
4240    /home/peterbe/Documents/Kalle
4852    /home/peterbe/Documents/ChartDirector/lib
7756    /home/peterbe/Documents/ChartDirector/doc/cdpydoc
7764    /home/peterbe/Documents/ChartDirector/doc
13044   /home/peterbe/Documents/*** FONT _ ***/- Font Applications -
14704   /home/peterbe/Documents/ChartDirector
547940  /home/peterbe/Documents/*** FONT _ ***
2171000 /home/peterbe/Documents/MacOSXSoftware/Adobe Creative Suite 2 Premium
3262580 /home/peterbe/Documents/MacOSXSoftware
5694808 /home/peterbe/Documents/



Quite useful.

Even more useful is GDMap:

Cute way of visualizing disk usage. You can identify large folders and files almost instantly.


Thanks, I was looking for a quick copy/paste blog entry to help me find the largest directories on my 4G compact flash that runs as "SSD".

Since the laptop is quite slow and low on memory, I altered your line a bit:

du -h /|grep M|sort -nr|head -15

du -h to have readable output
grep M to prevent sorting large numbersK
head instead of tail so that it doesn't have sort more than necessary
sort -r to reverse the order for head

Marc Wolsiffer

du -h | sort -nr| grep [0-9]M | head -20

added [0-9] helps a ton to sort out, thanks for everyones posts!

Your email will never ever be published

Related posts

Happy Birthday to me! 13 December 2006
Thuas Trägubbar 04 January 2007
Related by Keyword:
Sorting mixed type lists in Python 3 18 January 2014
In Python you sort with a tuple 14 June 2013
Linux tip: du --max-depth=1 27 September 2007
chmod files differently to directories 10 June 2005