Linux 檔案系統結構

2021-08-20 12:25:02 字數 697 閱讀 6887

一.初步了解檔案系統

檢視檔案資訊的兩個指令  ls -l/stat

ls -l所示的7列

模式    硬鏈結數    檔案所有者    組    大小    最後修改時間    檔名

關於檔案的inode

超級塊:存放檔案系統本身的結構資訊

i節點表:存放檔案屬性。如檔案大小.所有者...

資料區:存放檔案內容

二.建立檔案的操作

1)儲存屬性:核心需要先尋找到乙個空閒的i節點,記錄檔案資訊

2)儲存資料:找到空閒的磁碟塊

3)記錄分配情況

4)新增檔名到目錄

三.硬鏈結

在查詢檔案時,找的不是檔名而是inode,在linux中,乙個inode可以被多個檔案共用,當兩個檔案的鏈結狀態相同時,這兩個檔案被稱為指向檔案的硬鏈結,且此時的硬鏈結數為2。硬鏈結通過inode引用另外乙個檔案

刪除檔案時,1.在目錄中刪除記錄2.將硬鏈結數-1,如果為0,釋放磁碟

四. 軟鏈結

通過名字引用另外乙個檔案,類似,windows桌面上程式的快捷方式。

linux 檔案系統 Linux 檔案系統結構介紹

ubuntu 像所有類unix系統一樣 在分層樹中組織檔案,其中的關係就像父母和孩子一樣。目錄可以包含其他目錄以及常規檔案,它們是樹的 葉子 樹的任何元素都可以通過路徑名引用 絕對路徑以字元 標識根目錄,其中包含所有其他目錄和檔案 開頭,然後列出必須遍歷以到達該元素的每個子目錄,每個子目錄用 符號分...

Linux檔案系統結構

linux檔案系統是乙個倒轉的單根數數狀結構 所有的檔案資料夾結構都是存在於乙個根目錄下面 不同於windows作業系統,windows作業系統對於大小寫不敏感,但是linux系統嚴格區分大小寫 路徑使用 分割 windows中使用 每乙個shell或系統程序都有乙個當前工作目錄 我們使用pwd命令...

linux 檔案系統結構

1 linux 和windws 不同,他是沒有碟符的概念的,只有乙個根目錄,它是目錄與檔案的源頭,然後從根目錄下一層一層的都是各種檔案。如同樹枝狀,因此被稱為目錄樹解構。linux是一切皆檔案。2 linux 是用正斜槓來 來標識目錄的。3 目錄樹的特點是什麼?3.1 目錄樹的起點是根目錄 3.2 ...