Directorie listing in Human form for data sizes

I have seen it done at my job before, there is a command that will make a notepad and show the directorie path, subfolders, and size of the subfolders? But i dont want it to go lower than 2 levels for example:

folder_01 10 GB
subfolder_02 10 GB
subfolder_03 10 GB
folder_02 10 GB
subfolder_02 10 GB
subfolder_03 10 GB
folder_03 10 GB
subfolder_02 10 GB
subfolder_03 10 GB

Does anyone have any idea on how to do this type of command and have it put into a .TXT file?

so after fishing abit i think i figured something out i used the command; du -k
It gives me what i want but how do i put it in human readable form?

and also how do i put to a text file?

example:

du -k >sample.txt

the > redirects output
and you can type any filename and/or use folders
(you could >/tmp/mystuff/sample.txt for instance)

ahh i see but do you know how to make it in human readable?? like it is coming up as i.e.
7865841 Folder_01 im curious can it be> 78.6 GB Folder_01

du -h > file.out