Du answers the question: (roughly) how big are these files (the files in these directories)? It still does that reasonably well in Plan 9 (I'm not ruling out possible improvements, but "it works for me!"). It doesn't answer questions about physical storage. On my Linux machines, I do use it as a guide to "which of my or the system's directories is exhausting the space on my SSD", with du -s * | sort +0nr [in rc on Linux: with sh you'd need to account for the stupid dotfile convention]. On Plan 9, I more often use it to see roughly how much data I'm going to move to a remote machine, or whether I've left temporary objects and executables, or whether to tar | gzip something. I sometimes use du -a to list the names in a hierarchy, but then I do the same on Linux (or I use find). On Linux, I never use ls -R, partly because I'm running p9p's ls, but mainly because the default format of /bin/ls -R is amazingly useless (even worse than I remembered).