There are various ways and tools to analyze and track disk usage, such as the famous du command. However, this alternative, called ncdu, which I show you today can be somewhat more intuitive and visual, since it uses the famous NCureses library to provide this tool with a text-based interface.
ncdu comes from NCurses Disk Usage, and is based on the online tool from du commands. In addition, it is very fast and will show you instantly the use that your files and directories are making of a storage space in Linux. The information will be displayed in columns, with fields such as megabytes, gigabytes, bar graphs of space, etc.
The ncdu package is available in the distros repositories such as Debian, Ubuntu, Linux Mint and derivatives. However, you won't find it in other distributions like RHEL, CentOS, Fedora, etc. In that case you will have to enable the repo to be able to install it with your preferred package management tool.
Once ncdu is installed, use it from the terminal It is very simple. You just have to run it:
ncdu
And that will start track files and directories that are within the current working directory. Once the content has been scanned, it will present the tree structure of the files and directories, as well as their disk usage in a human-readable format and with a bar graph.
Also, as soon as the scanning process is over, you can also use a series of interactive features. For example, if you press i you will see information for the directory you have selected. You can move with the arrows. You can also delete the selected file or directory with -d and then confirm with Yes or No. To see help for ncdu you can press Shift +? and the information window will appear.
For exit the interface you can use q.
Interesting, I used to use MC to view it comfortably ..