In a recent post, we discussed how much space is required for a Yocto build. The du command can be used, but I find this tedious as you need to run it at one level, and then again at the next level down. ncdu appears to be an excellent solution to this problem.
reasonably fast
shows you the size of the data scanned, so you have some idea of the progress
sorts directories and shows a bar graph of usage so you can quickly identify the big ones
can drill down into subdirectories without re-scanning