linux學習筆記 file命令

2021-07-25 19:18:21 字數 1211 閱讀 1247

file命令用來探測給定檔案的型別。file命令對檔案的檢查分為檔案系統,魔法幻術檢查和語言檢查3過程

語法:

file (選項) (引數)
選項:

-b :列出辨識結果時,不顯示檔名稱

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

-f《名稱檔案》:指定名稱檔案,其內容有乙個或多個檔名稱時,讓file依序辨識這些檔案,格式為每列乙個檔名稱

-l:直接顯示符號連線所指向的檔案類別

-m《魔法數字檔案》:指定魔法數字檔案

-v:顯示版本資訊

-z:嘗試去解讀壓縮檔案的內容

引數:

檔案:要確定型別的檔案列表,多個檔案之間使用空格分開,可以使用shell萬用字元匹配多個檔案

例項:

[jingsia@localhost ~]$ file task.txt 

task.txt: utf-8 unicode text

[jingsia@localhost ~]$ file -b task.txt 

utf-8 unicode text

[jingsia@localhost ~]$ file -i task.txt 

task.txt: text/plain; charset=utf-8

顯示符號鏈結的檔案型別

[jingsia@localhost ~]$ ls -l /var/mail

lrwxrwxrwx. 1 root root 10 feb 18 2016 /var/mail -> spool/mail

[jingsia@localhost ~]$ file /var/mail

/var/mail: symbolic link to `spool/mail'

[jingsia@localhost ~]$ file -l /var/mail

/var/mail: directory

[jingsia@localhost ~]$ file /var/spool/mail

/var/spool/mail: directory

[jingsia@localhost ~]$ file -l /var/spool/mail

/var/spool/mail: directory

linux命令學習 file

1 簡介 file命令是用來檢測並顯示檔案型別 determine file type 通過file指令,我們得以辨識該檔案的型別,例如可以知道動態連線庫是32位還是64位。2 命令格式 file bciknsvzl fnamefile mmagicfiles file am file c mmag...

Linux命令學習總結 file命令

命令簡介 該命令用來識別檔案型別,也可用來辨別一些檔案的編碼格式。它是通過檢視檔案的頭部資訊來獲取檔案型別,而不是像windows通過副檔名來確定檔案型別的。執行許可權 all user 指令所在路徑 usr bin file 命令語法 file bchiklnnprsvz f namefile f...

linux命令之file命令

file命令 檢視檔案內容型別 選項 b 列出辨識結果時,不顯示檔名稱。c 詳細顯示指令執行過程,便於排錯或分析程式執行的情形。f名稱文 指定名稱檔案,其內容有乙個或多個檔名稱時,讓file依序辨識這些檔案,格式為每列乙個檔名稱。l 直接顯示符號連線所指向的檔案的類別。m魔法數字文 指定魔法數字檔案...