Linux檔案和副檔名

2021-08-09 22:55:13 字數 1247 閱讀 2911

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...