大多數linux資源都能以檔案的方式來訪問,在乙個linux系統上能夠出現的部分型別的檔案如下:
普通檔案:稱為磁碟檔案,並且被定義為能夠進行隨機儲存的資料儲存單位。他們是面向位元組的,意思是從其中讀出或向其寫入的基本單位是單個位元組,單個位元組也與單個字元相對應。
無名管道和有名管道:(pipc)是乙個從一端接受資料並把資料傳向另一端的資料通道。一端執行寫操作,而另一端執行讀出操作。無名管道出現在系統的硬碟上從來沒有名稱,比如/home/kwall/somefile。相反,無名管道只是根據需要在記憶體中建立並在記憶體中消失(嚴格說,是在核心中)。無名管道只是通過數字而從不通過檔名來引用。然而,你可以使用相同一介面來讀寫無名管道。這個介面和讀寫乙個基於硬碟的普通檔案的介面是一樣的。
有名管道擁有自己的名字,他們最常使用的場合是在兩個程序需要共享資料而又沒有共享檔案描述符的時候。
目錄:也稱為目錄檔案,他是儲存在目錄中檔案列表的簡單檔案。
裝置檔案:也稱為特殊檔案,該檔案提供了到大多數物理裝置的介面。他們不是字元型特殊檔案就是快特殊檔案。字元型特殊檔案一次只能讀出或寫入乙個字元或字元的資料。字元裝置的例子包含數據機、終端、印表機、音效卡以及滑鼠。另一方面,塊特設檔案必須以一定大小的塊來讀出或寫入資料(乙個塊是指某種任意大小的資料塊;例如,512位元組或1k位元組)。塊裝置包括cd-rom驅動器、ram驅動器和磁碟驅動器。一般而言,字元裝置用於傳輸資料,而塊裝置用於儲存資料。裝置檔案儲存在/dev目錄下。
套介面:的執行更像管道,但是她能夠讓處於不同機器上的程序進行通訊。
Linux檔案型別
當我們在linux中輸入ls al的時候,最開始會出現 10個字元,其中第乙個字元即代表linux的檔案型別。現述說如下 regular 普通檔案,最常用的檔案型別,它包含了某種形式的資料,至於它是二進位制資料還是文字對unix核心而言並無區別,對普通檔案的解釋由處理該檔案的應用程式進行。例外是二進...
linux 檔案型別
在介紹屬性時,提到了最前面的標誌 d或 可以表示目錄或檔案,那就是不同的檔案種類。linux的檔案種類主要有下面這幾種 普通檔案 regular file 就是一般我們訪問的檔案,由ls al顯示出來的屬性中,第乙個屬性為 例如 rwxrwxrwx 另外,依照檔案的內容,又大致可以分為 純文字檔案 ...
linux 檔案型別
在linux中只有一下7種檔案型別 即使開發人員在linux檔案樹中新增新內容也必須符合一下之一 1.普通檔案 表示,可用ls l檢視 2.目錄 d 在linux中,任何東西都被看成檔案,外裝置也看成檔案,注意是任何東西 3.字元裝置檔案 c 4.塊裝置檔案 b 5.套介面檔案 s 如我們開啟mys...