file命令手冊(cè)
file:查詢文件類型
功能描述:
使用file命令可以查詢指定文件的文件類型,可以知道某個(gè)文件究竟是二進(jìn)制可執(zhí)行文件,還是Shell腳本文件,或者是其他的格式。
file命令能識(shí)別的文件類型有目錄、Shell腳本、英文文本、二進(jìn)制可執(zhí)行文件、C語言源文件、文本文件及DOS可執(zhí)行文件。
命令語法:
file [選項(xiàng)] [文件]
選項(xiàng)含義:
命令中各選項(xiàng)的含義如下表所示。
| 選項(xiàng) | 含義 |
|---|---|
| -v | 顯示版本信息 |
| -z | 嘗試去解讀壓縮文件的內(nèi)容 |
| -L | 直接顯示符號(hào)連接所指向的文件類別 |
| -i | 顯示MIME類別 |
| -c | 詳細(xì)顯示命令執(zhí)行過程,便于排錯(cuò)或分析程序的情形 |
| -b | 列出辨識(shí)結(jié)果時(shí),不顯示文件名稱 (簡(jiǎn)要模式) |
| -f<名稱文件> | 從文件中讀取要分析的文件名列表 |
| -m | 指定魔法數(shù)字文件 |
參考實(shí)例:
實(shí)例1
查看/root/test目錄下所有文件的文件類型:
[root@cnLinuxer ~]# file /root/test/*
/root/test/date: directory
/root/test/readme.txt: ASCII text
/root/test/red: symbolic link to `readme.txt'
實(shí)例2
查看文件類型,但不顯示文件名:
[root@cnLinuxer test]# file -b readme.txt
ASCII text
實(shí)例3
顯示文件MIME類別:
[root@cnLinuxer test]# file -i readme.txt
readme.txt: text/plain; charset=us-ascii
有收獲,點(diǎn)個(gè)在看
評(píng)論
圖片
表情

