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

1.3 Linux文件類型與屬性

1.3.1 Linux文件類型

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

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

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

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

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

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

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

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

主站蜘蛛池模板: 汝南县| 民勤县| 丰原市| 石嘴山市| 南雄市| 合阳县| 临武县| 奉化市| 常德市| 张北县| 娱乐| 宁化县| 大方县| 酉阳| 镇赉县| 常熟市| 建始县| 东兴市| 绥江县| 渭源县| 宁南县| 旬邑县| 怀仁县| 凤台县| 济宁市| 太和县| 石城县| 阿拉善右旗| 溆浦县| 连平县| 莱州市| 台前县| 杭锦后旗| 龙胜| 中江县| 重庆市| 东乡县| 林芝县| 交城县| 毕节市| 顺平县|