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

1.3 Linux文件類(lèi)型與屬性

1.3.1 Linux文件類(lèi)型

Linux中的文件類(lèi)型與Windows有顯著的區(qū)別,其中最顯著的區(qū)別在于Linux把目錄和設(shè)備都當(dāng)做文件來(lái)處理,這樣就簡(jiǎn)化了對(duì)各種類(lèi)型設(shè)備的處理,提高了效率。Linux中主要的文件類(lèi)型包括以下幾種。

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

? 目錄文件:這種文件包含了其他文件的名字以及指向與這些文件有關(guān)的信息的指針。對(duì)一個(gè)目錄文件具有讀許可權(quán)的任一進(jìn)程都可以讀該目錄的內(nèi)容,但只有內(nèi)核可以寫(xiě)目錄文件。

? 塊特殊文件:這種文件典型地用于磁盤(pán)設(shè)備。系統(tǒng)中的所有設(shè)備或者是字符特殊文件,或者是塊特殊文件。

? 字符特殊文件:這種文件用于系統(tǒng)中某些類(lèi)型的設(shè)備,例如聲卡、網(wǎng)卡、鍵盤(pán)、鼠標(biāo)。

? Fifo文件:這種文件用于進(jìn)程間的通信,有時(shí)也將其稱(chēng)為命名管道。

? 套接字:這種文件用于進(jìn)程間的網(wǎng)絡(luò)通信。套接口也可用于在一臺(tái)宿主機(jī)上的進(jìn)程之間的非網(wǎng)絡(luò)通信。

? 符號(hào)鏈接:這種文件指向另一個(gè)文件。

主站蜘蛛池模板: 鸡泽县| 玉田县| 夏邑县| 务川| 吴川市| 合江县| 惠来县| 乐东| 漳浦县| 南昌县| 太康县| 炉霍县| 芜湖县| 永寿县| 黄陵县| 汉中市| 松潘县| 天全县| 璧山县| 新干县| 乐清市| 岚皋县| 红桥区| 雅江县| 武穴市| 临西县| 凤冈县| 南康市| 基隆市| 金华市| 波密县| 库尔勒市| 安远县| 堆龙德庆县| 齐河县| 车险| 汉川市| 大渡口区| 镇赉县| 田东县| 清河县|