/usr 檔案系統

/usr 檔案系統包含可在機器之間共用的可執行檔。

/usr 目錄的主要子目錄顯示於下列圖解中。

圖 1. /usr 檔案系統. 此圖解顯示 /usr 目錄的主要子目錄,其中包括: /bin/ccs/lib/lpp/adm 及其 /var/adm 子目錄,以及 /man 及其 /usr/share/man 子目錄。

於單機上,/usr 檔案系統為個別檔案系統(位於 /dev/hd2 邏輯磁區中)。在無磁碟機器或具有有限磁碟資源的機器上,遠端伺服器的目錄是使用唯讀許可權裝載到本端 /usr 檔案系統上。 /usr 檔案系統包含唯讀指令、程式庫及資料。

除了 /usr/share 目錄的內容之外,相同硬體架構的所有機器均可共用 /usr 檔案系統中的檔案及目錄。

/usr 檔案系統包括下列目錄:

項目 說明
/usr/bin 包含一般指令及 shell Script。例如,/usr/bin 目錄中包含 lscatmkdir 指令。
/usr/ccs 包含未組合的開發套件二進位程式。
/usr/include 包含併入檔(或標頭檔)。
/usr/lbin 包含可執行檔,其為指令的後端。
/usr/lib 包含具有格式為 lib*.a 之名稱的架構獨立程式庫。/ (root) 中的 /lib 目錄為 /usr/lib 目錄的符號鏈結,因此曾經位於 /lib 目錄中的所有檔案現在都位於 /usr/lib 目錄中。出於相容性的考量,其中會包含少數非程式庫檔案。
/usr/lpp 包含選用性安裝的產品。
/usr/sbin 包含用於系統管理的公用程式,其中包括「系統管理介面工具 (SMIT)」指令。曾經位於 /etc 目錄中的大部分指令現在都位於 /usr/sbin 目錄中。
/usr/share 包含可在具有不同架構的機器之間共用的檔案。請參閱 /usr/share 目錄,以取得進一步資訊。

下列是 /var 目錄的符號鏈結:

項目 說明
/usr/adm /var/adm 目錄的符號鏈結
/usr/mail /var/spool/mail 目錄的符號鏈結
/usr/news /var/news 目錄的符號鏈結
/usr/preserve /var/preserve 目錄的符號鏈結
/usr/spool /var/spool 目錄的符號鏈結
/usr/tmp /var/tmp 目錄的符號鏈結,因為 /usr 目錄可能是許多節點共用的,且是唯讀的

下列是 /usr/share/usr/lib 目錄的符號鏈結:

項目 說明
/usr/dict /usr/share/dict 目錄的符號鏈結
/usr/man /usr/share/man 目錄的符號鏈結
/usr/lpd /usr/lib/lpd 目錄的符號鏈結