1)
windows
中是以檔案的副檔名來區分檔案型別的
2)linux
中副檔名和檔案型別沒有關係。
3)為了容易區分和相容使用者使用
windows
的習慣,我們也經常副檔名,但是在
linux
系統中沒有實際意義。
在linux
中一切皆檔案(廣義上的)
第乙個屬性為「-
」1 純文字檔案(
ascⅱ):內容可以直接讀,字元字母等,比如配置檔案幾乎都是這種型別的。
2 二進位制檔案:
linux
中的可執行檔案,比如命令檔案。
3 資料格式的檔案:具有特定格式的檔案。
2 目錄檔案
第乙個屬性為「d
」目錄檔案的結構非常簡單,就是一系列目錄項(dirent)的列表。每個目錄項,由兩部分組成:所包含檔案的檔名,以及該檔名對應的inode號碼。
第乙個屬性為「c
」字元裝置就是串列埠的介面裝置,比如貓等串列埠裝置。
第乙個屬性為「b
」塊裝置就是儲存資料供系統及程式訪問的介面裝置。例如硬碟,光碟機。
我們一般不需要自己來建立裝置檔案,因為這些檔案是和核心相關聯的。
第乙個屬性為「c
」程式設計的程式建立,
客戶服務端通訊」。
第乙個屬性為「l
」檔案型別小結:
- 普通檔案(f)
*****
純文字、二進位制檔案、資料格式檔案
touch vi cp mv rm
d 目錄(
directory
)*****
mkdir cp mv rm rmdir
c 字元裝置(
character
)串列埠裝置 撥號貓。
b 塊裝置
(block)*****
硬碟、光碟機、u
盤l 軟鏈結檔案(
link
)*****
lns 套接字檔案
(socket)
程式設計的程式建立
客戶服務端通訊
p 管道檔案
來自為知筆記(wiz)
LInux檔案型別
大多數linux資源都能以檔案的方式來訪問,在乙個linux系統上能夠出現的部分型別的檔案如下 普通檔案 稱為磁碟檔案,並且被定義為能夠進行隨機儲存的資料儲存單位。他們是面向位元組的,意思是從其中讀出或向其寫入的基本單位是單個位元組,單個位元組也與單個字元相對應。無名管道和有名管道 pipc 是乙個...
Linux檔案型別
當我們在linux中輸入ls al的時候,最開始會出現 10個字元,其中第乙個字元即代表linux的檔案型別。現述說如下 regular 普通檔案,最常用的檔案型別,它包含了某種形式的資料,至於它是二進位制資料還是文字對unix核心而言並無區別,對普通檔案的解釋由處理該檔案的應用程式進行。例外是二進...
linux 檔案型別
在介紹屬性時,提到了最前面的標誌 d或 可以表示目錄或檔案,那就是不同的檔案種類。linux的檔案種類主要有下面這幾種 普通檔案 regular file 就是一般我們訪問的檔案,由ls al顯示出來的屬性中,第乙個屬性為 例如 rwxrwxrwx 另外,依照檔案的內容,又大致可以分為 純文字檔案 ...