Linux命令詳解-file

來源:互聯網
上載者:User

標籤:

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

輸出:

?

?

?

Linux命令詳解-file

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.