How can I free up some disk space?

I'm about to run out of disk space, and I know I have a lot of junk on my macbook but I don't know how to find it to figure out how to delete it.

Is there an easy command line way through terminal to list my biggest files on my drive? Or is there a GUI program that could help me find all the offending huge files that I'm not using?


You can try :

  • Disk Inventory X (free one) Disk Inventory X

  • DaisyDisk (paid one) DaisyDisk


Omni Disk Sweeper by Omni Group is good at helping find the mountains of stuff.

I find that apps and the system folders generally don't take up that much space (everything being relative), that the real hogs are in the Documents, Music, and Movies folders of my user folder.


Two things...

  1. If you are starting to run out of disk space deleting files isn't going to help much unless you have massive amounts of waste, eg Old systems from doing an archive and install OS update.Start thinking about getting a bigger hard drive or some extra drives.

  2. In terminal type...

    du -hs *

This will list each directory with it's size. It will look smething like this...

3.6G    Desktop
3.9G    Development
 42G    Documents
1.6G    Downloads
4.5M    Dropbox

If anything looks unexpectedly large cd into the directory and run the command again. Rinse and repeat until you find what you are looking for.


I highly recommend GrandPerspective(Free). Just finding the largest files isn't always that useful: 20 gbs of 3mb music files wouldn't show up, for example. GrandPerspective gives you a great visual breakdown of your harddrive contents regardless of whether your wasted files are in one big .dmg or a few hundred small files or whatever. Further, if you know most waste is in, for example, your home folder, you can specify which directory to show. Screenshot of Grand Perspective


Start with Monolingual: http://monolingual.sourceforge.net/ it removes extra languages and locales from your computer. Saves quite a bit of space without any real loss of usability (unless you speak several languages and want to use them...)