How to check the memory being used in Linux?

Hi,
My question is related with Linux Operating System. I want to know how to check the memory which is being occupied by all the directories & files in one parent directory. Also, one more thing, how can I check the disk usage or memory usage of files & directories with respect to depth levels.
Any one who can help me in a bit detail about my above asked questions or queries??
Thanks & Regards,
Faisal Rehman
