Linux檔案型別詳解

2022-03-05 23:56:07 字數 820 閱讀 4036

在linux中一切都是檔案,但檔案都得有型別。那如何檢視檔案是什麼型別了?在linux中可以使用以下命令

ls -l path
在顯示檔案的屬性通常會以如下形式進行顯示:

drwxr-xr-x
在linux常見的檔案型別有7種,分別如下所示:

檔案屬性

檔案型別

-常規檔案,即file

d目錄檔案

bblock device 即塊裝置檔案,如硬碟;支援以block為單位進行隨機訪問

ccharacter device 即字元裝置檔案,如鍵盤支援以character為單位進行線性訪問

lsymbolic link 即符號鏈結檔案,又稱軟鏈結檔案

ppipe 即命名管道檔案

ssocket 即套接字檔案,用於實現兩個程序進行通訊

對於常規檔案而言,又可以分為二進位制檔案,xml檔案,db檔案等等,如果要檢視乙個常規檔案的型別可以使用 file 命令
通常情況下,在使用ls -l 後的第5列會顯示當前檔案的大小,但在裝置類檔案會有兩個數字,以逗號間隔,這個並不表示是大小。

- 第乙個數字:主裝置號,用於區分裝置型別,不同的裝置主裝置號不同,同一裝置的裝置號相同,用於確定載入裝置的驅動程式

- 第二個數字:次裝置號,用於區分同一種型別裝置的不同裝置,如硬碟1,硬碟2等

示例如下:

linux檔案型別詳解

nix 有各種的檔案型別 當 ls la後,會發現在許可權位前有個 有些是 b 有些是 d 這個位置就是檔案型別的標示 普通檔案regular file,用 破折號 標示,比如 rwxr r rxw前面的 表明這個是普通檔案。www.2cto.com 目錄檔案directory 用d標示 比如drw...

Linux檔案型別詳解 (幾種簡單檔案型別)

普通檔案一般為灰色字型,綠色字型的是可執行檔案,紅色字型的是壓縮檔案。檔案屬性 檔案型別 普通檔案,即 file d目錄檔案 b裝置檔案 block device 如 硬碟 c字元裝置檔案 character device l鏈結檔案 symbolic link 又稱軟鏈結檔案 p管道檔案 pipe...

LInux檔案型別

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