linux檔案系統是樹狀結構即只有一個根目錄,其中含有下級子目錄或檔案的資訊;子目錄中又可以包含有更多的子目錄或檔案的信息,這樣一層一層地延伸下去,構成一棵倒置的樹。 linux文件系統的最頂層是由根目錄開始的,系統使用“/”來表示根目錄,在根目錄之下的既可以是目錄,也可以是文件,而每一個目錄中又可以包含(子)目錄或檔案。
本教學操作環境:linux7.3系統、Dell G3電腦。
Linux 檔案系統中的檔案是資料的集合,檔案系統不僅包含檔案中的資料而且還有檔案系統的結構,所有Linux 使用者和程式看到的檔案、目錄、軟體連線和文件保護資訊等都儲存在其中。
與DOS和Windows系統一樣,Linux也使用樹狀目錄結構來組織和管理文件,所有的文件採取分級、分層的方式組織在一起,從而形成一個樹型的層次結構。在整個樹型結構中,只有一個根目錄位於根分區,其它的目錄、檔案以及外部設備(包括硬碟、軟碟機、光碟機、調變解調器等)檔案都是以根目錄為起點,掛接在根目錄下方的,即整個Linux的檔案系統,都是以根目錄為起點的,其他所有分割區都被掛載到目錄樹的某個目錄中,透過存取掛載點目錄,即可實現對這些分割區的存取。
Linux檔案系統採用樹狀目錄結構,即只有一個根目錄,其中含有下級子目錄或檔案的資訊;子目錄中又可以包含有更多的子目錄或檔案的信息,這樣一層一層地延伸下去;構成一棵倒置的樹。在目錄樹中,根節點和中間節點都必須是目錄,而檔案只能作為葉子節點出現,當然,目錄也可以是葉子節點。
檔案系統的最頂層是由根目錄開始的,系統使用「/」 來表示根目錄,在根目錄之下的既可以是目錄,也可以是文件,而每一個目錄中又可以包含(子)目錄或文件。如此反覆就可以構成一個龐大的檔案系統。
說明
在Linux 中,目錄名稱或檔案名稱都是區分大小寫的,如HaiCoder、haicoder 和Haicoder 為3 個不同的目錄或檔案。
完整的目錄或檔案路徑是由一連串的目錄名稱所組成的,其中每一個目錄由 “/” 來分隔。
在檔案系統中,有兩個特殊的目錄,一個是使用者所在的工作目錄,即目前目錄,可用一個點「.」 表示;另一個是目前目錄的上一層目錄,也叫父目錄,用兩點「…」 表示。
如果一個目錄或檔案名稱是以一個點開始,就表示這個目錄或檔案是一個隱藏目錄或檔案。即以預設方式査找時,不顯示該目錄或檔案。
Linux系統各個子目錄的內容
路徑 | #主要內容 |
---|---|
/root | 引導系統的必備文件,檔案系統的裝載資訊以及系統修復工具和備份工具等 |
#/usr | 通常在操作中不需要進行修改的命令程式檔案、程式庫、手冊和其他文件等 |
/var | 經常變更的文件,如印表機、郵件、新聞等的假脫機目錄、日誌檔案、格式化後的手冊頁以及臨時檔案等 |
/home | 使用者的主目錄,使用者的資料通常會保存在這個目錄中 |
/proc | 目錄下的內容是系統啟動後在記憶體中創建的,它包含內核虛擬檔案系統和進程信息,如CPU、DMA通道以及中斷的使用資訊等 |
/etc | #系統相關的配置文件,如開機啟動選項等 |
/bin | 大部分為必要的指令,可由一般使用者使用 |
/dev | 各類別裝置檔案所在的目錄,如光碟、USB、硬碟等 |
/tmp | ##程式運作過程中所產生的暫存文件|
引導程式要使用的文件,內核映像通常會保存在這個目錄中 | |
是暫存檔案系統的掛裝目錄,如USB、光碟等都可以在這個目錄下建立掛載點 |
以上是linux檔案系統是什麼結構的詳細內容。更多資訊請關注PHP中文網其他相關文章!