baobab
Disk Usage Analyzer GUI, and ncdu
GUI-like command-line tool
Tested on Ubuntu 18.04 and 20.04.
Running the Disk Usage Analyzer as root can be done from the terminal simply with this:
sudo baobab
Additionally, you can use a command-line tool which works very well, called ncdu
. It's very intuitive and easy to use. Once it's running, use the arrow keys to navigate around your file system and drill down into folders of interest which show large disk usage. This is a command-line tool, but GUI-like in its nature. Run it with:
sudo ncdu
sudo
may not even be required for it. For a help menu while in ncdu, press Shift + ?.
Note that I believe ncdu stands for "ncurses Disk Usage", where ncurses is the library or tool that makes an interactive, graphics-like interface possible in the terminal.
ncdu
is a truly wonderful, fast, and very easy-to-use tool. I love it can easily be used over ssh sessions too. It is my "go-to" tool whenever I need to quickly analyze disk space usage, whether on my local machine or remoted into another machine.
The baobab
Disk Usage Analyzer GUI tool is my secondary tool. I use it only rarely when I need to see more insight all at once, rather than drilling down manually into large folders with ncdu
.
Other, related tools
- To quickly see your disk and partition usage, run:
df -h
Look especially for the row where the far right column, which is the "Mounted on" column, has just a /
in it. This is your root directory. You'll be able to quickly see how much disk space overall is used and available in your root dir. To quickly focus on and highlight just this line, run:
df -h | grep -B 1000 -A 1000 '.*/$'
- To quickly see individual file and folder usage for just the one folder you are in now, run:
du -h
To see just the last line, which is the sum-total of everything in your current folder, run:
du -sh
The -s
says to 's'ummarize, which means to just output the last line. That output is exactly identical to what you get with du -h | tail -n 1
.
References:
- I've previously documented all of this to myself in my eRCaGuy_dotfiles repo in this file here: git & Linux cmds, help, tips & tricks - Gabriel.txt. For more information, search that document for the above commands.
Keywords: see and analyze disk usage and disk space in Linux Ubuntu
lsblk