Linux檔案系統基本目錄結構概述
1./bin (binary簡寫)
包含基本命令,如ls,cp, mkdir等,這個目錄中的檔案都是可執行的。
2./sbin (system binary簡寫)
包含系統命令,如modprobe,hwclock,ifconfig等,大多是設計系統管理的命令,這個目錄中的檔案都是可執行的。
3./dev (device簡寫)
裝置檔案儲存目錄,應用程式通過對這些檔案的讀寫 和控制實現訪問實際的裝置。
4./etc (environment config簡寫)
系統配置檔案的所在地,一些伺服器的配置檔案也在這裡,如使用者賬號及密碼配置檔案,busybox的啟動指令碼也放在這裡。
5./lib (library簡寫)
系統庫檔案存放目錄,如xxx.so等。
6./mnt (mount-掛載)
用於存放掛載儲存裝置的掛載目錄,如cdrom等目錄,有時我們可以讓系統開機自動掛載檔案系統,把掛載點放在這裡也是可以的。
7./opt (option-可選的)
有些軟體包會安裝在這裡。
8./proc (process)
作業系統執行時,程序及核心資訊(如CPU,硬碟分割槽,記憶體資訊等)存放在這裡,在記憶體中。
9./tmp
有時使用者執行程式時,產生的臨時檔案存放在這裡。
10./usr ( unix system resources)
這個是系統存放程式的目錄,如使用者命令,使用者庫等,是系統核心所在,包含了所有的共享檔案。它是 unix 系統中最重要的目錄之一,涵蓋了二進位制檔案,各種文件,各種標頭檔案,x,還有各種庫檔案;還有諸多程式,例如
ftp,telnet 等等。
11./var (variation)
表示變數的意思,這個目錄中的內容經常變動,比如存放系統日誌等。
12./sys
Linux核心所支援的sysf檔案系統被影射在此目錄,Linux裝置驅動模型中的匯流排、驅動和裝置都可以在sysfs檔案系統中找到相應的節點,當核心檢測到系統中出現了新的裝置後,核心會在sysfs檔案系統中為該新裝置生成意向新的記錄。