Linux學習筆記:3.Linux文件系統

Linux目錄結構

Linux文件系統對文件的管理包括兩方面,一方面是文件 自己,另外一方面是目錄管理。我所使用的是Ubuntu12.04版本的系統,其採用的是ext3文件系統,從而實現了將整個硬盤的寫入動做完整地記錄在磁盤的某個區域上,並且能夠很輕鬆地掛載Windows的文件系統,以實現文件的共享。在Ubuntu中,一切資源都是以目錄的形式存儲,其最終的體現爲一切都是文件。瀏覽器

Linux目錄樹

Linux整個文件系統以根目錄(/)爲最頂層目錄,即根目錄,系統中的全部的數據文件和硬件資源都是以文件和目錄的形式出現,而且都掛載與更目錄之下,整個目錄結構看起來就像一棵倒掛着的樹,稱之爲「Linux目錄樹」,以下圖所示。整個Linux有且只有這樣一棵樹。spa

圖片描述

打開Ubuntu的文件瀏覽器,切換到根目錄,實際呈現給咱們的內容以下圖所示。3d

圖片描述

這個目錄樹其實是一個虛擬的概念,並不與任何文件、任何介質綁定,也沒有容量,甚至連讀寫規則都沒有。只有將某個介質如磁盤或者光驅掛載(mount)到這棵樹的某個目錄後,這個目錄下面纔有文件。可是,此時這個目錄依舊沒有容量的概念,看到的容量僅僅是這個磁盤或者光驅這個設備的容量屬性,並非文件系統的屬性。blog

Linux目錄樹標準

理論上,Linux目錄樹的目錄結構是能夠隨意安排的,事實上不少Linux系統開發人員也這麼作,但這就帶來了不一樣開發人員之間不統一的狀況存在,很容易出現混亂。後來這樣的問題獲得了重視,文件層次標準(FHS,Filesystem Hierarchy Standard)就在這種狀況下出臺的。FHS對Linux根文件系統的基本目錄結構作了比較詳細的規定,儘管不是強制標準,但事實上,大部分Linux發行版都遵循這個標準。
Linux目錄樹下各子目錄的簡單說明以下表所列。
圖片描述圖片

參考資料:致遠電子的【Linux公開課】——Linux目錄結構資源

相關文章
相關標籤/搜索