/usr/local下一般是你安裝軟件的目錄,這個目錄就相當於在windows下的programefiles這個目錄 。很多應用都安裝在/usr/local下面,那么,這些應用為什么選擇這個目錄呢?答案是:Automake工具定義了下面的一組變量:
Directory variable Default value
prefix /usr/local
exec_prefix ${prefix}
bindir ${exec_prefix}/bin
libdir ${exec_prefix}/lib
…
includedir ${prefix}/include
datarootdir ${prefix}/share
datadir ${datarootdir}
mandir ${datarootdir}/man
infodir ${datarootdir}/info
docdir ${datarootdir}/doc/${PACKAGE}
…
而GUN下面絕大部分應用的編譯系統都是用automake。於是乎,你看到的很多很多應用都安裝在了/usr/local/目錄下。
/opt這個目錄是一些大型軟件的安裝目錄,或者是一些服務程序的安裝目錄/opt