linux下檔案型別 副檔名

2022-05-28 11:57:10 字數 1016 閱讀 4568

在linux檔案系統中,主要有以下幾種型別的檔案:

普通檔案(regular file):就是一般型別的檔案,當用 ls -l 檢視某個目錄時,第乙個屬性為 『-『 的檔案就是正規檔案,或者叫普通檔案。正規檔案又可分成純文字檔案(ascii)和二進位制檔案(binary)。純文字檔案是可以通過cat, more, less等工具直接檢視內容的,而二進位制檔案並不能。例如我們用的命令/bin/ls 這就是乙個二進位制檔案。

目錄(directory):跟windows下的資料夾乙個意思,只不過在linux中我們不叫資料夾,而是叫做目錄。ls -l 檢視第乙個屬性為 『d』。

鏈結檔案(link):ls -l 檢視第乙個屬性為 『l』, 類似windows下的快捷方式。

裝置(device):與系統周邊相關的一些檔案,通常都集中在 /dev 這個目錄之下! 通常又分為兩種:塊(block)裝置 :就是一些儲存資料,以提供系統訪問的介面裝置,簡單的說就是硬碟。例如你的一號硬碟的**是 /dev/sda1, 第乙個屬性為 『b』;另一種是字元(character)裝置 :是一些串列埠的介面裝置,例如鍵盤、滑鼠等等,第乙個屬性為 『c』。

如果想知道某個檔案的基本資料型別,例如是ascii檔案或者data檔案或者是binary檔案,其中有沒有使用到動態函式庫(shared library)等待資訊,可以使用file命令:

在linux系統中,檔案的字尾名並沒有具體意義,也就是說,你加或者不加,都無所謂。

但是為了容易區分,我們習慣給檔案加乙個字尾名,這樣當使用者看到這個檔名時就會很快想到它到底是乙個什麼檔案。例如:

.sh代表它是乙個shell script;

.tar.gz 代表它是乙個壓縮包;

.cnf 代表它是乙個配置檔案;

test.zip 代表它是乙個壓縮檔案。

另外,早期unix系統檔名最多允許14個字元,而新的unix或者linux系統中,檔名最長可以到達 256 個字元。

Linux檔案型別與副檔名

我們提過乙個概念,就是任何裝置在linux中都是檔案,不僅如此,連資料通訊的介面也由專屬檔案負責。所以,你會了解到,linux的檔案種類很多。除了前面提到的 d即所謂的一般檔案與目錄檔案之外,還有哪些種類的檔案呢?檔案種類 在介紹屬性時,提到了最前面的標誌 d或 可以表示目錄或檔案,那就是不同的檔案...

linux 檔案型別與副檔名

linux檔案型別和linux檔案的檔名所代表的意義是兩個不同的概念。我們通過一般應用程式而建立的比如file.txt file.tar.gz 這些檔案雖然要用不同的程式來開啟,但放在linux檔案型別中衡量的話,大多是常規檔案 也被稱為普通檔案 我們用ls lh來檢視某個檔案的屬性,可以看到有類似...

Linux 檔案型別及檔案的副檔名

1 linux檔案的副檔名 一談到檔案型別,大家就能想到windows的檔案型別,比如file.txt file.doc file.sys file.file.exe等,根據檔案的字尾就能判斷檔案的型別。但在linux乙個檔案是否能被執行,和字尾名沒有太大的關係,主要看檔案的屬性有關。但我們了解一下...