为什么Linux安装程序都要放到/usr/local目录下
根据FHS(Filesystem Hierarchy Standard 文件系统层次结构标准)统一规范标准,根目录/
下面各个目录应该放指定类别的文件数据,例如 /etc
应该要放置设置文件,/bin
与 /sbin
则应该要放置可执行文件等等。
而/usr
目录则是用于存放系统应用程序,其中/usr/src
通常用来存放系统级的应用程序,而/usr/local
按照规范就是用来存放用户级的应用程序,这样可以在升级新版系统或新发行版系统时无需重新安装这些程序。
所以说为什么要放在/usr/local
目录下,一个是因为规范,另一个是为了避免升级系统时被覆盖导致需要重新安装。