Linux文件和擴展名

Linux文件和擴展名
(1)文件種類:
@普通文件:第一個屬性是[-],根據內容又分爲:
——純文本文件(ASCLL):使用命令cat可以將文件內容讀出來
——二進制文件(binary):Linux中的可執行文件(腳本、文本的批處理文件不算)就是這種格式,命令cat就是一個二進制文件。
——數據格式的文件(date):它能通過last命令讀出來,當通過cat命令時,會讀出亂碼,它屬於一種特殊格式的文件。
@目錄(directory):第一個屬性是[d]
@鏈接文件(link):類似Windows下的快捷方式,第一個屬性是[l]
@設備與設備文件(device):與系統外設及存儲相關的一些文件,通常都集中在/dev目錄下:
——塊(block)設備文件:就是存儲數據以供系統訪問的接口設備,簡單而言就是硬盤。第一個屬性是[b]
——字符(character)設備文件:即串行端口的接口設備,第一個屬性是[c]
@套接字(sockets):這類文件通常用在網絡數據連接。但我們啓動一個程序來監聽客戶端的要求,客戶端就可以通過套接字來進行數據通信。第一個數據是[s],通常在/var/run目錄中看到這種文件類型
@管道(FIFO,pipe):FIFO也是一種特殊的文件類型,其主要目的是,解決多個程序同時訪問一個文件所造成的錯誤。第一個屬性是[p]
(2)Linux文件擴展名
一般Linux文件中是沒有“擴展名”的,Linux文件是否執行,與x屬性有關,但x表示這個文件具有可執行的能力,但能不能執行成功,還要看文件的內容。雖然擴展名並沒有什麼實際的幫助,但通常還是會以適當的擴展名來表示該文件的類型,下面是幾種常用的擴展名:
*.sh:批處理文件(腳本、scripts)
*.Z,*.tar,*.tar.gz,*.zip,*.tgz:經打包的壓縮文件,這是因爲壓縮軟件分別是:gunzip,tar
*.html,*.php:網頁相關文件,.html的文件可以通過網頁瀏覽器來直接打開,.php的文件則可以通過客戶端的瀏覽器來瀏覽服務器端,已得到運算後的網頁結果。
(3)Linux目錄配置(FHS定義)
目錄內容
發佈了29 篇原創文章 · 獲贊 5 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章