ubuntu 20.04 22.04 24.04 server
ncdu is a console (ncurses based) disk usage analyser, like baobab for Gnome or windirstat for Win*, looking like this:
du (or ncdu) and df may not agree on disk usage, see also df vs du - where my free disk space is gone?.
Danger ncdu (by default) can delete files, so I highly recommend to disable that feature.
Safe configuration for ncdu version >= 1.19 (tested on 24.04)
ncdu, starting from version 1.19 can be configured in files /etc/ncdu.conf and $HOME/.config/ncdu/config.
Example configuration file:
# @file ncdu.conf
# @author marc@pignat.org
# make ncdu read-only
# -rr does the same
--disable-delete
--disable-shell
If you use the global /etc/ncdu.conf, make sure it is world-readable :
sudo chmod a+r /etc/profile.d/00-ncdu-readonly.sh
Safe configuration for ncdu version < 1.19 (tested on 20.04 and 22.04)
- Create the world-readable file
/etc/profile.d/00-ncdu-readonly.shalias ncdu='ncdu -rr -
OR run this script:
echo alias ncdu=\'ncdu -rr\' | sudo tee /etc/profile.d/00-ncdu-readonly.sh sudo chmod a+r /etc/profile.d/00-ncdu-readonly.sh
~~~
Question, remark, bug? Don't hesitate to contact me or report a bug.