linux系統文件類型總結

linux系統大多數的文件類型是文件和目錄,但是也有其它的一些文件類型,下面是linux文件類型的總結:

1:普通文件

這是最常見的文件類型,這種文件包含了某種形式的數據類型。這種數據是文本格式還是二進制格式,對uinix內核是沒有區別的,對普通文件內容的解釋由處理該文件的應用程序進行。


2:目錄文件

這種文件包含了其它文件的名字以及指向與這些文件有關信息的指針。對於一個目錄文件,具有讀權限的任何進程都能讀該目錄的內容,但是隻有內核能直接寫目錄文件。


3:塊特殊設備

該文件類型提供對設備帶緩衝的訪問,每次訪問以固定長度爲單位進行。


4:字特殊設備

該文件類型提供對設備不帶緩衝的訪問,每次訪問長度可變化。系統中所有的設備要麼是字特殊設備,要麼是塊特殊設備。


5:FIFO

該文件類型用於進程間通信,有時候也稱爲命名管道


6:套接字(socket)


該文件類型進程間的網絡通信。套接字也可以用在一臺宿主機上進程之間的非網絡通信。



7:符號鏈接

文件類型的信息包含在stat結構的st_mode成員中。
發佈了0 篇原創文章 · 獲贊 1 · 訪問量 8553
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章