home products tech support contact us

 Linux 技術支援    ⇒   基礎篇    進階篇    補腦篇    指令索引    中⇒ENG
版權所有, 引用請註明出處
 

file 辨識檔案類型

在 linux 世界裡有一個好用識別檔案類型的工具 file,他可告訴你大部份已知的檔案類型,如文字檔或是執行檔、壓縮檔、特殊權限等五花八門各種類型的檔。它不依據副檔名,而是通過分析實際的文件數據來猜測其格式、編碼和用途。在處理沒有可識別擴副檔名文件或者想要驗證文件類型時,file 令特別有用。

當你執行 file 命令,後面接著文件的路徑,它會提供關於文件類型的信息,包括文件的格式、編碼和其他相關細節。


例:
$ file smiley.jpg ←看一下檔案〝smiley.jpg〞是什麼類型
smiley.jpg: JPEG image data, JFIF standard 1.01 ← JPEG 圖檔
$ file /etc/passwd ← 查看檔案〝/etc/passwd〞是什麼類型?
/etc/passwd: ASCII text ← ASCII 文字檔

file 時常用於腳本中,作為文件處理管道的一部分以及手動檢查文件。需要注意的是雖然 file 很準確,但它仍然是基於文件內容的猜測,所以在某些情況可能誤判檔案格式。


其他範例和用法請參考連結