導航:首頁 > 文件類型 > Linux文件類型結構

Linux文件類型結構

發布時間:2025-05-22 18:21:44

linux文件格式

linux中有七種文件類型:
普通文件類型;
目錄文件類型;
塊設備文件類型;
字元設備類型;
套接字文件類型;
管道文件類型;
鏈接文件類型。

普通文件類型
最常使用的一類文件,其特點是不包含有文件系統信息的結構信息。通常用戶所接觸到的文件,比如圖形文件、數據文件、文檔文件以及聲音文件都屬於這種文件,這種類型的文件是按照其內部結構又可分為純文本文件(ASCII)、二進制文件(binary)、數據格式的文件(data)、各種壓縮文件。
純文本文件(ASCII):這是Unix系統中最多的一種文件類型,之所以稱為純文本文件,是因為內容可以直接讀到的數據,例如數字、字母等等。設 置文件幾乎都屬於這種文件類型。舉例來說,使用命令「cat ~/.bashrc」就可以看到該文件的內容(cat是將文件內容讀出來)。
二進制文件(binary):系統其實僅認識且可以執行二進制文件(binary file)。Linux中的可執行文件(腳本,文本方式的批處理文件不算)就是這種格式的。舉例來說,命令cat就是一個二進制文件。
數據格式的文件(data):有些程序在運行過程中,會讀取某些特定格式的文件,那些特定格式的文件可以稱為數據文件(data file)。舉例來說,Linux在用戶登入時,都會將登錄數據記錄在 /var/log/wtmp文件內,該文件是一個數據文件,它能通過last命令讀出來。但使用cat時,會讀出亂碼。因為它是屬於一種特殊格式的文件。
目錄文件類型
用於存放文件名以及其相關信息的文件,是內核組織文件系統的基本節點。目錄文件可以包含下一級文件目錄或者普通文件,在Linux中,目錄文件是一種文件。
能用 # cd 命令進入的。
塊設備文件類型
塊設備文件 : 就是存儲數據以供系統存取的介面設備,簡單而言就是硬碟。例如一號硬碟的代碼是 /dev/hda1等文件。
字元設備類型
字元設備文件:即串列埠的介面設備,例如鍵盤、滑鼠等等。
套接字文件類型
這類文件通常用在網路數據連接。可以啟動一個程序來監聽客戶端的要求,客戶端就可以通過套接字來進行數據通信。
管道文件類型
是一種很特殊的文件,主要用於不同進程的信息傳遞。當兩個進程需要進行數據或者信息傳遞時,可以使用通道文件,一個進程將需要傳遞的數據或者信息寫入管道的一端,另一進程從管道的另一端取得所需要的數據或者信息,通常管道是建立在調整緩存中。
鏈接文件類型
是一種特殊文件,指向一個真實存在的文件鏈接,類似於Windows下的快捷方式,鏈接文件的不同,又可分為硬鏈接文件和符號鏈接文件。

Ⅱ Linux下有什麼文件格式

Linux文件類型和Linux文件的文件名所代表的意義是兩個不同的概念。
一. 文件類型
Linux文件類型常見的有:普通文件、目錄文件、字元設備文件和塊設備文件、符號鏈接文件等,現在我們進行一個簡要的說明。
1. 普通文件
用 ls -lh 來查看某個文件的屬性,可以看到有類似-rwxrwxrwx,值得注意的是第一個符號是 - ,這樣的文件在Linux中就
是普通文件。這些文件一般是用一些相關的應用程序創建,比如圖像工具、文檔工具、歸檔工具... .... 或 cp工具等。這類文件的刪除方式是用
rm 命令。 另外,依照文件的內容,又大略可以分為:
1>. 純文本檔(ASCII):
這是Linux系統中最多的一種文件類型,稱為純文本檔是因為內容可以直接讀到的數據,例如數字、字母等等。 用來做為
設定的文件都屬於這一種文件類型。
2>. 二進制文件(binary):
Linux系統其實僅認識且可以執行二進制文件(binary file)。Linux當中的可執行文件(scripts, 文字型批處理文件不算)就是這種格式的文件。 命令cat就是一個binary file。
3>. 數據格式文件(data):
有些程序在運作的過程當中會讀取某些特定格式的文件,那些特定格式的文件可以被稱為數據文件 (data file)。舉例來說,Linux
在使用者登錄時,都會將登錄的數據記錄在 /var/log/wtmp那個文件內,該文件是一個data file,能夠透過last這個指令讀出來。
2. 目錄文件
在某個目錄下執行,看到有類似 drwxr-xr-x ,這樣的文件就是目錄,目錄在Linux是一個比較特殊的文件。注意它的第一個字元是
d。創建目錄的命令可以用 mkdir 命令,或cp命令,cp可以把一個目錄復制為另一個目錄。刪除用rm 或rmdir命令。
3. 字元設備或塊設備文件
進入/dev目錄,列一下文件,會看到類似如下的:
root@localhost ~]# ls -al /dev/tty
crw-rw-rw- 1 root tty 5, 0 11-03 15:11 /dev/tty
[root@localhost ~]# ls -la /dev/sda1
brw-r----- 1 root disk 8, 1 11-03 07:11 /dev/sda1
可以看到/dev/tty的屬性是 crw-rw-rw- ,注意前面第一個字元是 c ,這表示字元設備文件。比如貓等串口設備。我們看到 /dev/sda1 的屬性是 brw-r----- ,注意前面的第一個字元是b,這表示塊設備,比如硬碟,光碟機等設備。
這個種類的文件,是用mknode來創建,用rm來刪除。目前在最新的Linux發行版本中,一般不用自己來創建設備文件。因為這些文件是和內核相關聯的。
與系統周邊及儲存等相關的一些文件, 通常都集中在/dev這個目錄之下。通常又分為兩種:
區塊(block)設備檔 :
就是一些儲存數據, 以提供系統隨機存取的介面設備,舉例來說,硬碟與軟盤等就。 可以隨機的在硬碟的不同區塊讀寫,這種裝置就是成組設備。可以自行查一下/dev/sda看看, 會發現第一個屬性為[ b ]。
字元(character)設備文件:
亦即是一些串列埠的介面設備, 例如鍵盤、滑鼠等等!這些設備的特色就是一次性讀取的,不能夠截斷輸出。
4. 數據介面文件(sockets):
數據介面文件(或者:套介面文件),這種類型的文件通常被用在網路上的數據承接了。可以啟動一個程序來監聽客戶端的要求, 而客戶端就可以透過這個socket來進行數據的溝通了。第一個屬性為 [ s ], 最常在/var/run這個目錄中看到這種文件類型了。

Ⅲ Linux文件系統中包括的主要文件類型有哪些

主要文件類型包括如下:

  1. ext: ext 是第一個專門為 Linux 的文件系統類型,叫做擴展文件系統。

  2. ext2:ext2 是為解決 ext 文件系統的缺陷而設計的可擴展的高性能的文件系統.又被稱為 二級擴展文件系統

  3. ext3: ext3 是由開放資源社區開發的日誌文件系統,. ext3 被設計成是 ext2 的升級版本。

  4. jsf: jsf 提供了基於日誌的位元組級文件系統,該文件系統是為面向事務的高性能系統而開發的。

  5. ReiserFS: ReiserFS 基於平 衡樹結構的 、ReiserFS 文件系統在網上公布.ReiserFS 3.6.x(作為 Linux 2.4 一部分 的版本),設計成員相信最好的文件系統是那些能夠有助於創建獨立的共享環境或者命名空間的文件系統。

  6. Xfs: xfs 是一種非常優秀的日誌文件系統,它是 SGI 公司設計的.xfs 被稱為業界最先進 的,最具可升級性的文件系統技術.它是一個全 64 位,快速,穩固的日誌文件系統,

Ⅳ "Linux的常用的文件類型分為哪六種各自的標志符是什麼

在Linux中,有一句經典的話叫做一切皆文件」。

文件分類:

(1)普通文件(regular):回存在於外部存答儲器中,用於存儲普通文件。

(2)目錄文件(directory):用於存放目錄項,是文件系統管理的重要文件類型。

(3)管道文件(pipe):一種用於進程間通信的特殊文件,也稱為命名管道FIFO。

(4)套接字文件(socket):一種用於網路間通信的特殊文件。

(5)鏈接文件(link);用於間接訪問另外一個目標文件,相當於widows快捷方式。

(6)字元設備文件(character):字元設備在應用層的訪問結構。

(7)塊設備文件(block):塊設備在應用層的訪問介面。

在linux終端下輸入ls -l命令,學習linux每條文件信息的最左邊的一個字元即表示了該文件的類別:

b:塊設備文件

c:字元設備文件

d:目錄文件

l:鏈接文件

p:管道文件

-:普通文件

s:套接字文件

閱讀全文

與Linux文件類型結構相關的資料

熱點內容
怎麼隱藏文件手機 瀏覽:479
編程軟體哪個需要錢 瀏覽:875
如何看自己的ie版本 瀏覽:492
2008r2用戶文件夾路徑 瀏覽:755
winzip文件壓縮成多個小文件 瀏覽:562
勒索病毒文件是哪個 瀏覽:855
群聊機器人代碼 瀏覽:728
用什麼充電app最便宜 瀏覽:531
jspif語句 瀏覽:896
你刪除的照片會在哪個文件夾 瀏覽:518
編程如何設置 瀏覽:393
微信jssdk分享qq空間 瀏覽:840
修改ipadid密碼忘記了怎麼辦 瀏覽:938
紙質文件拍攝視頻 瀏覽:560
今天的疫情數據怎麼樣 瀏覽:491
出國旅行不會英語需要什麼app 瀏覽:351
移動機用聯通資料庫 瀏覽:710
啟動器配置文件丟失怎麼能 瀏覽:686
如何壓縮王者榮耀文件 瀏覽:351
抖音哪些人在哪裡統計數據 瀏覽:662

友情鏈接