Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

The entire box. How many gigs is everything using?

And how do I check total?

share|improve this question

migrated from Nov 16 '09 at 6:17

This question came from our site for professional and enthusiast programmers.

up vote 12 down vote accepted

At a command line, type

df -a

This will list each device and usage information.

You might find

df -h

more readable, since it gives quantities in Gb or Mb, etc.

share|improve this answer

As suggested by others, du and df can easily do the job, but baobab (see screenshot below) is a great tool for analysing disk usage of whole file system or specific folders.

If you are using ubuntu, then baobab is already installed. Start it from Menu->Accessories->Disk Usage Analyzer or type baobab in a terminal window.

alt text

share|improve this answer

Here are some approaches:

df -h

Or install the totally awesome kdirstat graphical utility:

alt text

share|improve this answer
Is this based on WinDirStat, or is it the other way around? – Marcin Nov 16 '09 at 10:12
Actually, kDirStat came first, something the kDirStat folks are rather sensitive about. (Apparently most people just assume the win version same first. :-) – DigitalRoss Nov 16 '09 at 17:32
du . -h --max-depth=1

lists the size of all the folders in the current directory (or at a location of your choice)

share|improve this answer
du -sh folder

tells you how much folder is taking space. You can list multiple directories at once or use *.

df -h

tells you the total space of each mount point.

You can omit h (human readable) from both if you want to know the exact amounts.

share|improve this answer
df -h
share|improve this answer


share|improve this answer
du by itself gives disk usage for the current directory – pavium Nov 16 '09 at 6:13

There is also ncdu:

Not quite happy with the available disk usage analyzers and looking for a fun project to get used to C programming, I started working on ncdu: A disk usage analyzer with an ncurses interface, aimed to be run on a remote server where you don't have an entire gaphical setup, but have to do with a simple SSH connection. ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .