linux下一切皆檔案,那麼這麼多檔案,怎麼區別種類呢?下面是自己的總結,與大家進行分享。
普通檔案(regular file)第⼀乙個字元為[ - ]包括:①純文字檔(ascii):這是linux系統中最多的一種檔案型別,稱為純文字檔。是因為內容為我們人類可以直接讀到的資料,例如數字、字母等等。②二進位制檔案(binary): 你的linux中的可執行檔案(scripts, 文字型批處理檔案不算)就是這種格式的。③資料格式⽂檔案(data):有些程式在運作的過程當中會讀取某些特定格式的檔案,那些特定格式的檔案可以被稱為資料檔案 (datafile)。一般用cat看到的都是亂碼。
目錄檔案(directory): 第乙個字元為[ d ]
連線檔案(link)第乙個字元為[ l ]
裝置和裝置⽂檔案
塊裝置檔案,即一些儲存檔案,如硬碟、軟盤等,第乙個字元為[ b ]
字元裝置檔案,即一些串列埠的介面檔案,如鍵盤、滑鼠等,第乙個字元為[ c ]
套接字檔案(sockets)第乙個字元為[ s ]
還被稱為資料介面檔案,這種型別的檔案通常被用在網路上的資料連線。我們可以啟動乙個程式來監聽客戶端的請求,而客戶端就
可以通過資料介面檔案來進行資料通訊。
管道檔案(fifo,pipe)第乙個字元為[ p ]
fifo也是一種特殊的檔案型別,他主要的目的解決多個程式同時訪問乙個檔案所造成的錯誤問題,first-in-first-out。
LInux檔案型別
大多數linux資源都能以檔案的方式來訪問,在乙個linux系統上能夠出現的部分型別的檔案如下 普通檔案 稱為磁碟檔案,並且被定義為能夠進行隨機儲存的資料儲存單位。他們是面向位元組的,意思是從其中讀出或向其寫入的基本單位是單個位元組,單個位元組也與單個字元相對應。無名管道和有名管道 pipc 是乙個...
Linux檔案型別
當我們在linux中輸入ls al的時候,最開始會出現 10個字元,其中第乙個字元即代表linux的檔案型別。現述說如下 regular 普通檔案,最常用的檔案型別,它包含了某種形式的資料,至於它是二進位制資料還是文字對unix核心而言並無區別,對普通檔案的解釋由處理該檔案的應用程式進行。例外是二進...
linux 檔案型別
在介紹屬性時,提到了最前面的標誌 d或 可以表示目錄或檔案,那就是不同的檔案種類。linux的檔案種類主要有下面這幾種 普通檔案 regular file 就是一般我們訪問的檔案,由ls al顯示出來的屬性中,第乙個屬性為 例如 rwxrwxrwx 另外,依照檔案的內容,又大致可以分為 純文字檔案 ...