系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux文件類型和擴展名

Linux文件類型和擴展名的相關(guān)知識

時間:2014-12-31 14:21:38 作者:qipeng 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20141231/33816.html 手機查看 評論

  我們都知道系統(tǒng)文件的類型是有很多種的,如果不了解文件類型就無法知道某些文件的具體作用,那么Linux系統(tǒng)的文件類型都有哪些呢?下面小編就給大家詳細介紹下Linux系統(tǒng)的文件類型及擴展名的知識。

 Linux文件類型和擴展名的相關(guān)知識

  Linux文件類型和Linux文件的文件名所代表的意義是兩個不同的概念。我們通過一般應用程序而創(chuàng)建的比如file.txt、file.tar.gz ,這些文件雖然要用不同的程序來打開,但放在Linux文件類型中衡量的話,大多是常規(guī)文件(也被稱為普通文件)。

  一、文件類型

  Linux文件類型常見的有:普通文件、目錄文件、字符設備文件和塊設備文件、符號鏈接文件等(詳見系統(tǒng)之家Linux中使用file命令識別文件類型的方法),現(xiàn)在我們進行一個簡要的說明。

  1. 普通文件

  我們用 ls -lh 來查看某個文件的屬性,可以看到有類似-rwxrwxrwx,值得注意的是第一個符號是 - ,這樣的文件在Linux中就是普通文件。這些文件一般是用一些相關(guān)的應用程序創(chuàng)建,比如圖像工具、文檔工具、歸檔工具。。。 。。。。 或 cp工具等。這類文件的刪除方式是用rm 命令。 另外,依照文件的內(nèi)容,又大略可以分為:

  1》。 純文本檔(ASCII):

  這是Linux系統(tǒng)中最多的一種文件類型,稱為純文本檔是因為內(nèi)容為我們?nèi)祟惪梢灾苯幼x到的數(shù)據(jù),例如數(shù)字、字母等等。幾乎只要我們可以用來做為設定的文件都屬于這一種文件類型。 舉例來說,你可以用命令: cat ~/.bashrc 來看到該文件的內(nèi)容。(cat 是將一個文件內(nèi)容讀出來的指令)。

  2》。 二進制文件(binary):

  Linux系統(tǒng)其實僅認識且可以執(zhí)行二進制文件(binary file)。Linux當中的可執(zhí)行文件(scripts, 文字型批處理文件不算)就是這種格式的文件。 剛剛使用的命令cat就是一個binary file。

  3》。 數(shù)據(jù)格式文件(data):

  有些程序在運作的過程當中會讀取某些特定格式的文件,那些特定格式的文件可以被稱為數(shù)據(jù)文件 (data file)。舉例來說,我們的Linux在使用者登錄時,都會將登錄的數(shù)據(jù)記錄在 /var/log/wtmp那個文件內(nèi),該文件是一個data file,他能夠透過last這個指令讀出來! 但是使用cat時,會讀出亂碼~因為他是屬于一種特殊格式的文件?

  2. 目錄文件

  當我們在某個目錄下執(zhí)行,看到有類似 drwxr-xr-x ,這樣的文件就是目錄,目錄在Linux是一個比較特殊的文件。注意它的第一個字符是d。創(chuàng)建目錄的命令可以用 mkdir 命令,或cp命令,cp可以把一個目錄復制為另一個目錄。刪除用rm 或rmdir命令。

  3. 字符設備或塊設備文件

  如時您進入/dev目錄,列一下文件,會看到類似如下的:

  代碼如下:

 。踨oot@localhost ~]# ls -al /dev/tty《/p》 《p》crw-rw-rw- 1 root tty 5, 0 11-03 15:11 /dev/tty《/p》 《p》[root@localhost ~]# ls -la /dev/sda1《/p》 《p》brw-r----- 1 root disk 8, 1 11-03 07:11 /dev/sda1

  我們看到/dev/tty的屬性是 crw-rw-rw- ,注意前面第一個字符是 c ,這表示字符設備文件。比如貓等串口設備。我們看到 /dev/sda1 的屬性是 brw-r----- ,注意前面的第一個字符是b,這表示塊設備,比如硬盤,光驅(qū)等設備。

  這個種類的文件,是用mknode來創(chuàng)建,用rm來刪除。目前在最新的Linux發(fā)行版本中,我們一般不用自己來創(chuàng)建設備文件。因為這些文件是和內(nèi)核相關(guān)聯(lián)的。

  與系統(tǒng)周邊及儲存等相關(guān)的一些文件, 通常都集中在/dev這個目錄之下!通常又分為兩種:

  區(qū)塊(block)設備檔 :

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄