Find largest directories with du -k

29 December 2006   3 comments   Linux

Mind That Age!

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

Powered by Fusion×

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!
Thank you for posting a comment

Your email will never ever be published

Related posts

Happy Birthday to me! 13 December 2006
Thuas Trägubbar 04 January 2007
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