Linux命令詳解-file


file命令用來識別文件類型,也可用來辨別一些文件的編碼格式。它是通過查看文件的頭部信息來獲取文件類型,而不是像Windows通過擴展名來確定文件類型的。

1.命令格式:

file [ -bchikLnNprsvz ] [ -f namefile ] [ -F separator ] [ -m magicfiles ] file ...

2.命令功能:

用於查看日歷等時間信息,如只有一個參數,則表示年份(1-9999),如有兩個參數,則表示月份和年份

3.命令參數:

-b        列出文件辨識結果時,不顯示文件名稱。

-c        詳細顯示指令執行過程,便於排錯或分析程序執行的情形

-f        列出文件中文件名的文件類型

-F        使用指定分隔符號替換輸出文件名后的默認的":"分隔符。

-i        輸出mime類型的字符串

-L        查看對應軟鏈接對應文件的文件類型

-z        嘗試去解讀壓縮文件的內容

--help    顯示命令在線幫助

-version    顯示命令版本信息

4.使用實例:

實例1:查看文件類型

命令:

file Temp.txt

輸出:

    

實例2:不輸出文件名稱,只顯示文件格式以及編碼

命令:

file –b Temp.txt

輸出:

 

實例3:輸出mime類型的字符串

命令:

file –i Temp.txt

輸出:

 

實例3:查看文件中的文件名的文件類型

命令:

file -f test

輸出:

 

實例4:使用指定分隔符號替換輸出文件名后的默認的":"分隔符。

命令:

file –F "--" test

輸出:

 

實例5:嘗試去解讀壓縮文件的內容

命令:

file –z test.gz

輸出:

 

實例6:查看軟鏈接對應文件的文件類型

命令:

        file -L sfile 

輸出:

 

 

 


免責聲明!

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



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