I'm a command line noob but I think this one's stuck. I never get passed
etc. Any ideas?
I don't think it is stuck. It is just taking a really long time to compute the disk usage for the next directory. How long have you waited for it to finish?
Or there is something wrong with the linux system, such as the kernel trying to read bad disk blocks.
I'd see what all your volumes are with
If you were at a work setting, id assume there was an NFS/Network drive issue. At home, without a Network Drive, id assume you have a bad volume and you should fsck it.