How to Get Disk Usage from Command Line?

How can I get the current disk usage (in %) of my hard drive from the command line?

2

2 Answers

ncdu

Works well from the command line. It's ncurses-based and interactive.
You can install it with sudo apt-get install ncdu.

Alternatives

  • Top ten: du -shx * | sort -rh | head -10
  • If you want more fine grained disk usage, you should take a look at the answers here.
5

By using the df command.

Here's an example output:

$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1            303537496  27537816 260580948  10% /
none                    950788       252    950536   1% /dev
none                    959516       232    959284   1% /dev/shm
none                    959516       388    959128   1% /var/run
none                    959516         0    959516   0% /var/lock

Also take a look at its manpage.

1
Sophia Al-Mansoor

Sophia Al-Mansoor

Global Business & E-Commerce Reporter

Sophia analyzes international trade, startup ecosystems, retail transformation, and supply chain logistics for modern digital publications.

Share this article
Twitter Facebook Pinterest