文件類型信息包含在stat結構的st_mode成員中,有下面幾種類型。
普通文件【包含某種數據的文件,數據是文本仍是二進制對內核而言無區別,對文件內容的解釋由處理該文件的應用程序進行。例外:二進制可執行文件遵照內核理解的統一格式】
目錄文件【包含其餘文件的名字以及指向與這些文件有關信息的指針】
塊設備文件【磁盤,提供對設備帶緩衝的訪問】
字符設備文件【鍵盤,提供對設備不帶緩衝的訪問】
FIFO 又名管道文件,shell裏的豎線 | 【用於進程間通訊】
套接字【這種文件用於進程間的網絡通訊,也可用於一臺機上進程間的非網絡通訊】
符號連接【這種文件類型指向另外一個文件】 前端