linux檔案和副檔名
(1)檔案種類:
@
普通檔案:第乙個屬性是[-],根據內容又分為:
——純文字檔案(ascll):使用命令cat可以將檔案內容讀出來
——二進位制檔案(binary):linux中的可執行檔案(指令碼、文字的批處理檔案不算)就是這種格式,命令cat就是乙個二進位制檔案。
——資料格式的檔案(date):它能通過last命令讀出來,當通過cat命令時,會讀出亂碼,它屬於一種特殊格式的檔案。
@
目錄(directory):第乙個屬性是[d]
@
@
——塊(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定義)
目錄內容
Linux檔案種類和副檔名
連線檔案 就是類似windows下面的快捷方式。裝置與裝置檔案 塊裝置檔案 就是一些儲存資料,以提供系統隨機訪問的介面裝置。例如硬碟軟盤等。你可以隨機在硬碟的不同塊讀取,這種裝置就是成組裝置。dev sda 字元裝置檔案 也即一些串列埠的介面裝置,例如滑鼠,鍵盤。這些裝置的特徵是一次性讀取,不能夠截...
Linux檔案種類和副檔名
目錄 directory 使用ls al命令顯示出來的第乙個字元為 d 如drw r r 鏈結檔 link 類似 windows 系統底下的快捷方式,使用ls al命令顯示出來的第乙個字元為 l 如lrw r r 裝置與裝置檔案 device 與系統周邊及儲存等相關的一些檔案,通常都集中在 dev ...
獲取檔名和副檔名
string afirstname afile.substring afile.lastindexof 1,afile.lastindexof afile.lastindexof 1 檔名 string alastname afile.substring afile.lastindexof 1,af...