Linux檔案型別

2021-05-26 06:27:01 字數 741 閱讀 3498

當我們在linux中輸入ls -al的時候,最開始會出現

10個字元,其中第乙個字元即代表linux的檔案型別。現述說如下:

----(regular)普通檔案,最常用的檔案型別,它包含了某種形式的資料,至於它是二進位制資料還是文字對unix核心而言並無區別,對普通檔案的解釋由處理該檔案的應用程式進行。例外是二進位制可執行檔案。為了執行程式,核心必須理解其格式。 所有二進位制可執行檔案都遵循一種格式,這種格式可以使核心能夠確定程式文字和資料的載入位置。

d ---(directory)目錄檔案,該檔案包含了其他檔案的名字及指向與這些檔案有關資訊的指標,對乙個目錄檔案具有讀許可權的任意程序都可以讀該目錄的內容,但只有核心可以直接寫目錄檔案。

l ---(link)符號鏈結,又叫軟鏈結,這個檔案包含了另乙個檔案的路徑名。可以是任意檔案或目錄,可以鏈結不同檔案系統的檔案。軟鏈結檔案甚至可以鏈結不存在的檔案,這就產生了一般稱之為「斷鏈」的問題,鏈結甚至還可以迴圈鏈結自己,即迴圈鏈結。但應注意的是,系統管理員應盡量避免系統出現斷鏈或迴圈鏈結。

s ---(socket)套接字檔案。套接字檔案用於程序間的網路通訊,也可用於在一台宿主機上程序之間的非網路通訊。

b ---(block)塊特殊檔案。提供對裝置(如磁碟)帶緩衝的訪問,每次訪問以固定長度為單位進行。

c ---(character)字元特殊檔案。提供對裝置不帶緩衝的訪問,每次訪問長度可變。系統中的所有裝置不是字元特殊檔案,就是塊特殊檔案。

p ---(pipe)命名管道檔案。用於程序間通訊。

LInux檔案型別

大多數linux資源都能以檔案的方式來訪問,在乙個linux系統上能夠出現的部分型別的檔案如下 普通檔案 稱為磁碟檔案,並且被定義為能夠進行隨機儲存的資料儲存單位。他們是面向位元組的,意思是從其中讀出或向其寫入的基本單位是單個位元組,單個位元組也與單個字元相對應。無名管道和有名管道 pipc 是乙個...

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...