1. 程式人生 > >Linux檔案系統基本目錄結構概述

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檔案系統中為該新裝置生成意向新的記錄。