官术网_书友最值得收藏!

1.3 Linux文件類型與屬性

1.3.1 Linux文件類型

Linux中的文件類型與Windows有顯著的區別,其中最顯著的區別在于Linux把目錄和設備都當做文件來處理,這樣就簡化了對各種類型設備的處理,提高了效率。Linux中主要的文件類型包括以下幾種。

? 普通文件:這是最常用的文件類型,這種文件包含了某種形式的數據。文件數據的格式(文本或者二進制)對于Linux內核而言都是一視同仁的,而普通文件的內容由該文件的應用程序進行解釋。

? 目錄文件:這種文件包含了其他文件的名字以及指向與這些文件有關的信息的指針。對一個目錄文件具有讀許可權的任一進程都可以讀該目錄的內容,但只有內核可以寫目錄文件。

? 塊特殊文件:這種文件典型地用于磁盤設備。系統中的所有設備或者是字符特殊文件,或者是塊特殊文件。

? 字符特殊文件:這種文件用于系統中某些類型的設備,例如聲卡、網卡、鍵盤、鼠標。

? Fifo文件:這種文件用于進程間的通信,有時也將其稱為命名管道。

? 套接字:這種文件用于進程間的網絡通信。套接口也可用于在一臺宿主機上的進程之間的非網絡通信。

? 符號鏈接:這種文件指向另一個文件。

主站蜘蛛池模板: 耿马| 洛南县| 平乡县| 玉龙| 郑州市| 都匀市| 孟津县| 准格尔旗| 习水县| 恭城| 天长市| 云和县| 西峡县| 广水市| 杭州市| 塔城市| 洛川县| 定结县| 黑河市| 南宫市| 山东省| 福清市| 遂溪县| 秭归县| 晴隆县| 霸州市| 武夷山市| 济源市| 米脂县| 平阴县| 兴国县| 察雅县| 洛南县| 恭城| 庆云县| 唐海县| 遂昌县| 祁门县| 汶上县| 安岳县| 临泽县|