Find largest directories with du -k

29 December 2006   3 comments   Linux

Mind That Age!

This blog post is 12 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
Related by Text:
Be very careful with your add_header in Nginx! You might make your site insecure 11 February 2018
jQuery and Highslide JS 08 January 2008
I'm back! has been renewed 05 June 2005
Anti-McCain propaganda videos 12 August 2008
I'm Prolog 01 May 2007