Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

深入理解 Linux /usr 目錄結構與演變歷程

編輯:關於 Linux

Linux 檔案系統中 /usr 目錄地位特殊,許多使用者僅知程式安裝於此,卻不瞭解其來龍去脈。本文詳述 /usr 含義、歷史演變與核心子目錄功能。

/usr 名稱由來

三種主流說法:

  • Unix System Resources(Unix 系統資源)
  • User(用戶)
  • Unix Software Resources(Unix 軟體資源)

早期 /usr 確為用戶家目錄(如 /usr/someone),後被 /home 取代。現代 /usr 專存放系統程式與共享資料,含義已轉為「Unix 系統資源」目錄。部分 Unix 系統(如 Minix)仍保留 /usr/user 作為家目錄。

核心特性

  • 所有軟體包管理器安裝的程式預設置於 /usr,本地手動安裝建議放 /usr/local,便於系統升級不影響自製腳本。
  • /usr 檔案與特定硬體無關、極少變動,適合透過網路共享掛載,多台電腦可共用同一套軟體。

重要子目錄速查表

路徑功能說明
/usr/bin大多數使用者指令(如 gcc, firefox),不含 /bin、/sbin 內指令
/usr/includeC/C++ 標頭檔
/usr/lib程式庫檔
/usr/local手動安裝軟體,結構模擬 /usr
/usr/sbin系統管理指令(需 root),不在 $PATH 內
/usr/share架構無關的共享資料(字型、圖示、文件)
/usr/src核心原始碼與說明文件
/usr/X11R6X Window 系統相關檔案(版本 11 Release 6)

其他如 /usr/doc、/usr/man、/usr/info 多為符號連結指向 /usr/share 對應目錄;/usr/tmp 已被多數發行版捨棄。

Copyright © Windows教程網 All Rights Reserved