As we know there are multiple locations such as :
When should we use each of the above (or other) locations? What is the difference between them?
This is partly covered under the FHS for Linux. http://www.pathname.com/fhs/
Other shared locations like
It is not entirely uncommon to have the content exist in one of those shared locations and have symlinks to or from the users home directory.