Problem/Justification
The command line tool ncdu (which I believe stands for ncurses disk usage), is an excellent tool for recursively viewing disk usage for a directory. It was part of the TrueNAS CORE distribution but is sadly lacking from SCALE. Please could it be added, as I don’t see anything equivalent in either the web interface or in the other command line tools provided.
Impact
The impact should be nil for everyone that doesn’t know or care about the tool (apart from approx 500kB for ncdu + libncurses). For people that need such a tool, the impact should be very positive. I can see no negatives.
User Story
A user will typically SSH into the TrueNAS SCALE server and run the tool as follows:
ncdu /mnt/pool0/some/nest/of/files
The tool will run and present the disk usage for the tree of directories and files beneath that point. The user can navigate the hierarchy easily with an intuitive interface and choose to launch a shell from any directory and delete files or directories easily.