/boot:系統啟動時要加載引導的靜態文件,內核和ramdisk及grub等
/bin:系統自身啟動和運行時可能用到的核心二進制程序,不能關聯至獨立分區。
/sbin:管理類基本命令,不能關聯至獨立分區,系統啟動便會用到的程序。
/lib:基本共享庫文件,以及內核模塊文件
/lib64:專用于x86_64系統上的輔助共享庫文件存放位置
/etc:大多數應用程序的配置文件的集中存放位置。
/home:普通用戶的家目錄的統一存放位置,每個用戶的主目錄通常默認為:/home/USERNAME
/root:管理員root用戶的主目錄
/media:便攜式移動設備的掛載點
cdrom
usb
/mnt:臨時系統掛載點
/dev:devices的簡寫:所有設備文件及特殊文件存儲位置
b:block device 隨機訪問
c:character device 線性訪問
/opt:第三方應用程序安裝目錄
/srv:services簡寫,服務類程序用到的中間數據
/tmp:temporary,臨時文件存放位置
/usr:UNIX Software Resource UNIX 操作系統軟件資源存放位置
bin:保證系統擁有完整功能而提供的應用程序
sbin:
lib
lib64
include:C程序的頭文件
share:機構化獨立的數據,例如:doc,man等
local:第三方應用程序的安裝位置:
bin sbin lib lib64 etc share
/var:經常發生變化的文件的存放位置
cache: 應用程序緩存數據目錄
lib:應用程序狀態信息數據
local:專用于/usr/local下的應用程序存儲可變數據
lock:鎖文件
log:日志目錄及文件
opt: 專用于為/opt下的應用程序存儲可變數據
run:運行中的進程相關的數據,通常用存儲進程的pid文件
spool:應用程序的數據池
tmp:保存系統兩次重啟之間產生的臨時數據
/proc:用于輸入內核與進程信息相關的虛擬文件系統,也叫偽文件系統,有內核參數映射而來
/sys:用于輸出當前系統上的硬件設備相關信息的虛擬文件系統,內核與硬件設備相關的信息映射
/selinux:selinux相關的安全策略等信息的存儲位置
原創文章,作者:wangjunsheng,如若轉載,請注明出處:http://www.www58058.com/72194
詳細說明了linux文件系統結構,內容寫的很詳細,不過排版需要再下些功夫,最好是圖文并茂