I've found out this topic : What is the difference between /opt and /usr/local?What is the difference between /opt and /usr/local?
And this link : http://www.pathname.com/fhs/pub/fhs-2.3.html
To help me understand the usages between /home, /root, /usr/local, /usr/bin and /opt, I still have a question because I'm a little confused understanding the differences between each of them.
For a system in which I want to install my applications that have to be used locally by a user, is it better to put the applications in /home or /usr/bin or /root ? Is there a "good practice" that I should know of ?