Linux文件類型介紹


文件類型介紹:

  Linux系統不同於Windows系統,兩者文件類型和文件擴展名也有很大的差異。Linux中的文件類型和Linux文件的文件擴展名所代表的意義和Windows系統完全不同。用戶一般通過應用程序或命令創建的文件,比如file.txt,file.tar.gz,這些文件雖然用不同的程序或命令來打開,但在Linux中,都是常規文件,即普通文件。擴展名只是人為的進行標識,區分,對Linux內核而言沒有意義。

  而在Windows系統中,文件擴展名就有實實在在意義,即表明文件類型。如:

  Windows圖片文件擴展名:jpg,jpeg,png,bmp,gif等

  內容文件擴展名:doc,docx,txt,pdf等

  視頻文件:avi,wmv,MP4,rmvb等

 

Linux中的文件類型:

  在Linux系統中,可以說一切皆文件。包括:普通文件,目錄文件,字符設備文件,塊設備文件,符號鏈接文件等等,下面將分別說明:

  (1)普通文件:Linux系統中,普通文件又有三種,即純文本文件,二進制文件和數據格式的文件。純文本文件,其內容可以直接讀取,如數字字母等,比如配置文件幾乎都是這種文件;二進制文件,Linux中的可執行文件,比如命令文件;數據格式文件,比較少見,是一種具有特定格式的文件。

  (2)字符設備及塊設備文件:一般而言,字符設備是串行端口設備,如貓等串口設備。例如/dev/tty就是一個字符設備。塊設備是存儲數據的接口設備,供系統及程序訪問,如磁盤,光驅等都是塊設備。可以用mknod創建字符設備和塊設備,用rm刪除。

  (3)套接字文件:這類文件通常用在網絡之間進行數據鏈接。

  (4)符號鏈接文件:是一個文件的軟連接文件,類似於Windows系統中的快捷方式。用ln -s 源文件 符號鏈接文件 來創建。

 

Linux下擴展名的作用:

  在Linux中,擴展名對Linux內核沒有實際意義,但是可以用來人為區分不同的文件,方便用戶使用。

  (1).tar, .tar.gz, .tgz, .zip, .tar.bz表示壓縮文件,創建命令為tar, gzip, unzip等

  (2).sh文件表示shell腳本文件

  (3).pl表示perl語言文件

  (4).py表示python語言文件

  (5).html, .htm, .php, .jsp, .do表示網頁語言文件

  (6).conf表示系統服務的配置文件

  (7)rmp表示rmp安裝包文件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM