如圖所示,這是Linux系統根目錄下的所有目錄,其按照FHS的标準根據各檔案夾的名稱及作用做了統一的規範。

/
下面的各個目錄應該要放什麼檔案資料,例如 /etc
應該要放置設定檔案, /bin
與 /sbin
則應該要放置可執行檔案等等。第二層則是針對 /usr
及 /var
這兩個目錄的子目錄來定義。例如 /var/log
放置系統登入檔案、 /usr/share
放置共享資料等等。
下面對根目錄下常見的目錄的簡單介紹:
/ 根目錄
根目錄,一般根目錄下隻存放目錄,不要存放檔案,/etc、/bin、/dev、/lib、/sbin應該和根目錄放置在一個分區中。
/bin
存放二進制可執行檔案(ls,cat,mkdir等),常用指令一般都在這裡。
/boot
存放用于系統引導時使用的各種檔案。
/dev
存放裝置檔案
/etc
存放系統管理和配置檔案
/home
存放所有使用者檔案的根目錄,是使用者主目錄的基點,比如使用者user的主目錄就是/home/user,可以用~user表示。
/lib
存放跟檔案系統中的程式運作所需要的共享庫及核心子產品。共享庫又叫動态連結共享庫,作用類似windows裡的.dll檔案,存放了根檔案系統程式運作所需的共享檔案。
/mnt
系統管理者安裝臨時檔案系統的安裝點,系統提供這個目錄是讓使用者臨時挂載其他的檔案系統。
/opt
額外安裝的可選應用程式包所放置的位置。一般情況下,我們可以把tomcat等都安裝到這裡。
/proc
虛拟檔案系統目錄,是系統記憶體的映射。可直接通路這個目錄來擷取系統資訊。
/root
超級使用者(系統管理者)的主目錄
/sbin
存放二進制可執行檔案,與/bin不同的是這裡的指令隻有root系統管理者才能通路。
/srv
服務啟動之後需要通路的資料目錄,如 www 服務需要通路的網頁資料存放在 /srv/www 内。
/tmp
用于存放各種臨時檔案,是公用的臨時檔案存儲點,任何人都可以通路,重要資料不可放置在此目錄下。
/usr
用于存放系統應用程式,比較重要的目錄/usr/local 本地系統管理者軟體安裝目錄(安裝系統級的應用)。這是最龐大的目錄,要用到的應用程式和檔案幾乎都在這個目錄。
/var
用于存放運作時需要改變資料的檔案,也是某些大檔案的溢出區,比方說各種服務的日志檔案(系統啟動日志等。)等。
參考自《雲潇灑-Linux各目錄及每個目錄的詳細介紹》