Linux面試真題-Linux文件系統(tǒng)中每個文件用什么來標(biāo)識?
Linux文件系統(tǒng)中每個文件用什么來標(biāo)識?
? ? ? Linux文件系統(tǒng)使用索引節(jié)點來記錄文件信息,作用于Windows的文件分配表類似,索引節(jié)點是一個數(shù)據(jù)結(jié)構(gòu),它包含了一個文件的文件名,位置,大小,建立或修改時間,訪問權(quán)限,所屬關(guān)系等文件控制信息,一個文件系統(tǒng)維護(hù)了一個索引節(jié)點的數(shù)組,每個文件或目錄都與索引結(jié)點數(shù)組中的唯一一個元素對應(yīng),系統(tǒng)為每個索引結(jié)點分配了一個號碼,也就是該結(jié)點在數(shù)組中的索引號,稱為索引結(jié)點號。
? ? ? Linux文件系統(tǒng)將文件索引結(jié)點號和文件名同時保存在目錄中,所以目錄只是將文件的名稱和它的索引結(jié)點號結(jié)合在一起的一張表。目錄中每一對文件名稱和索引結(jié)點號稱為一個連接。